Windows Scripting Host ( WSH ) yi devre dışı bırakalım


Windows Scripting Host ( WSH ) yi devre dışı bırakalım
13 Ağustos 2019 yılında Bir güncelleme ile Microsoft , VBScripti varsayılan olarak Internet Explorer için tüm windows sürümlerinde devre dışı bıraktı. Gel gelelim aslında VBScriptten desteği çekme kararı çok önceden alınmıştı ve yavaş yavaş uygulanıyordu.Microsoft Edge'de VBScript hiçbir zaman desteklenmedi yine Mozilla Firefox, Google Chrome ve Apple Safari gibi diğer tarayıcılar da VBScript'i hiçbir zaman desteklemedi. Bu dil ilk olarak 1996 yılında Internet Explorer'a eklendiğinde amaçlanan şey VBScriptin JavaScript ile Yarışmasıydı gel gelelim VBScript yalnızca Internet Explorer'da çalıştı, JavaScript ise diğer tarayıcılarda da çalışan evrensel bir çözümdü. Bu, JavaScript'in yarışı kazanmasının büyük bir sebebidir ve çoğu web sayfası, istemci tarafı komut dosyaları için VBScript'i asla kabul etmedi. Microsoft’un Edge tarayıcı ekibi 2015 yılında VBScript ve ActiveX gibi eski teknolojilere "Güle Güle deyin" başlıklı bir makale kaleme aldığında desteğin sona ereceği de kesinleşmişti

VBScript sadece tarayıcılarda kullanılmıyordu, Windows Script Host (WSH) uzantısı .VBS olan scriptleri çalıştırmak için kullanıldı ayrıca Microsoft Outlook 97, VBScript'i makro dili olarak kullandı. VBScript, Windows yöneticileri tarafından biraz ilgi görmüştü lakin uzun zaman önce modası geçmişti. Paul Thurrott'un belirttiği gibi, "yüzyılın başlarında Microsoft .NET'e geçiyordu ve VBScript geride kalmıştı" lakin VBScript Visual basic Programlama dili temelli bir script dili olduğundan Olay sadece tarayıcılarla ilgili değil mesela buradaki makalede Vbscript in Powershellden neden daha iyi bir scripting dili olduğu anlatılmış. Herneyse konumuza dönecek olursak bazı virüsler emaillerden geliyorlar ve VB ile yazılmış otomatik komutlar içeriyorlar böylece kullanıcının haberi olmadan birçok zarar verici fonksiyonu harekete geçirebiliyorlar. Sisteminizde WSH ın aktif olup olmadığını anlayabilmek için Yönetici yetkilerinde çalıştırılmış bir Komut istemi penceresinden aşağıdaki komutu verin

wscript

Karşınıza Windows Kod merkezi ayarları diye bir pencere gelirse WSH aktif demektir.

wscript aktif

Peki WSH ı nasıl devre dışı bırakırız diyorsanız Symantec in Noscript.exe adlı küçük yazılımını indirip istediğiniz zaman WSH i aktif veya Pasif edebilirsiniz.

wscript aktif

WSH (Windows Script Host) u devre dışı bırakırsanız VBScript ve JScript kodları windows ta çalışmayacaktır, eğer kullanıcı VBScript ve JScript leri çalıştırmak isterse aşağıdaki gibi bir uyarı alacaklardır.

Windows script host devre dışı

Görüldüğü gibi herhangi bir vbs scripti çalışmamaktadır. Eğer Vbs de alınan içinde dosya uzantısı yok hatası alıyorsanız - Bakınız

- Vbs de alınan içinde dosya uzantısı yok hatası Burada

- içinde dosya uzantısı yok hatası veren script Burada

- Windows installer güvenli kipte çalışmıyor Burada

- Dosya yolu çok uzun hatası ve çözümü Burada

- Powershell Yetki sorunlarını çözelim Burada


Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha