Bilgisayarımda Windows Script Host'u nasıl etkinleştirir veya devre dışı bırakırım?

Windows Script Host (WSH), VBScript veya JavaScript çalıştırmanıza olanak tanıyan bir Windows . Bu komut dosyaları, görevleri otomatikleştirmek, sistem ayarlarını değiştirmek veya uygulamaları başlatmak için kullanılabilir. Ancak WSH, bilgisayarınıza bulaşmaya veya dosyalarınızı şifrelemeye çalışan kötü amaçlı yazılımlar tarafından da istismar edilebilir. Bu nedenle, ihtiyacınız yoksa veya amacından emin değilseniz WSH'yi devre dışı bırakmanız önerilir.

Bu yazıda, Windows 10, 8 ve 7'de WSH'yi nasıl etkinleştireceğinizi veya devre dışı bırakacağınızı ve bu işlemin avantajlarını ve dezavantajlarını açıklayacağız.

Windows Script Host nedir?

GetPaidStock.com 64838dc05ad1eWindows Script Host (WSH), VBScript veya JavaScript ile yazılmış komut dosyalarını Windowsçalıştırmanıza olanak tanıyan bir arayüzdür. Bu komut dosyaları genellikle .vbs veya .js uzantılı dosyalarda saklanır, ancak Microsoft Office belgelerine (Word, Excel vb.) veya web sayfalarına da yerleştirilebilirler.

WSH, kayıt defteri, dosyalar, klasörler, işlemler ve hizmetler gibi işletim sistemi nesnelerini manipüle etme olanağı sunar. Ayrıca, yeniden kullanılabilir ve birlikte çalışabilir yazılım modülleri olan COM (Bileşen Nesne Modeli) bileşenlerine erişim sağlar.

WSH, tekrarlayan görevleri otomatikleştirmek, sistem ayarlarını değiştirmek veya uygulamaları başlatmak için kullanılabilir. Örneğin, sabit diskinizi temizleyen, duvar kağıdınızı değiştiren veya tercih ettiğiniz web tarayıcısını açan bir komut dosyası oluşturabilirsiniz.

Windows Script Host'u nasıl etkinleştirir veya devre dışı bırakırım?

WindowsWSH'yi etkinleştirmek veya devre dış bırakmak için çeşitli yöntemler vardır. En basit iki yöntemi sunacağız: kayıt defterini değiştirmek ve antivirüs yazılımı kullanmak.

Kayıt defterini düzenleyin

Kayıt defteri, Windowskurulu sistem ve uygulamaların ayarlarını içeren bir veritabanıdır. WSH'yi etkinleştirmek veya devre dışı bırakmak için kayıt defterini değiştirmek mümkündür.

Bunu yapmak için şu adımları izleyin:

  • Başlat menüsünü açın ve arama çubuğuna regedit yazın. Çıkan regedit.exe program simgesine tıklayın.
    tth img w10 startmenu search regedit
  • Kayıt defteri penceresinde şu anahtara gidin: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
  • Sağ bölmede, Enabled adlı değere çift tıklayın. Eğer mevcut değilse, boş bir alana sağ tıklayın ve Yeni > DWORD (32-bit) Değeri'ni seçin. Adını Enabled olarak belirleyin.
    tth img w10 regedit Win Script Host new
  • Açılan iletişim kutusunda, değer verilerini istediğiniz gibi değiştirin:
    • WSH'yi etkinleştirmek için 1 yazın ve Tamam'a tıklayın.
    • WSH'yi devre dışı bırakmak için 0 yazın ve Tamam'a tıklayın.
  • tth img w10 regedit Win Script Host new 0
    Kayıt defteri penceresini kapatın ve değişikliklerin geçerli olması için bilgisayarınızı yeniden başlatın.

Virüs koruma yazılımı kullanın

WSH'yi etkinleştirmenin veya devre dışı bırakmanın bir başka yolu da bu seçeneği sunan bir antivirüs yazılımı kullanmaktır. Örneğin, bilgisayarınızı USB virüslerine ve kötü amaçlı komut dosyalarına karşı koruyan ücretsiz ve hafif bir antivirüs olan Smadav'ı kullanabilirsiniz. İki program arasında bir çakışma varsa, Windows Defender'ı devre dışı bırakabilirsiniz

WSH'yi Smadav ile etkinleştirmek veya devre dışı bırakmak için şu adımları izleyin:

  • Smadav'ı resmi web sitesinden bilgisayarınıza indirip kurun: https://smadav.net/
  • Smadav uygulamasını açın ve görev çubuğundaki Smadav simgesine tıklayın.
  • WSH'yi etkinleştirmek için WindowsKomut Dosyası ve Office Makrolarına İzin Ver (Yeniden Başlatılana Kadar)" seçeneğini işaretleyin. WSH'yi devre dışı bırakmak için bu kutunun işaretini kaldırın.
    tth img w10 app smadav Win Script Host active
  • Değişikliklerin geçerli olması için bilgisayarınızı yeniden başlatın.

Windows Script Host'u etkinleştirmenin veya devre dışı bırakmanın avantajları ve dezavantajları nelerdir?

WSH'yi etkinleştirmenin veya devre dışı bırakmanın, bilgisayarınızı nasıl kullandığınıza bağlı olarak avantajları ve dezavantajları vardır. İşte dikkate alınması gereken ana noktaların bir özeti:

FaydalarDezavantajları
WSH'yi etkinleştirin– Görevleri otomatikleştirmek, sistem ayarlarını değiştirmek veya uygulamaları başlatmak için yararlı komut dosyaları çalıştırmanıza olanak tanır.
WSH'yi devre dışı bırakın– Bilgisayarınızı, WSH'yi kullanarak bilgisayarınıza bulaşan veya dosyalarınızı şifreleyen kötü amaçlı yazılımlara karşı korur.

SSS

İşte Windows Script Host hakkında sıkça sorulan bazı sorular:

Windows Script Host'u neden devre dışı bırakmalıyım?

  • WSH bazı ileri düzey kullanıcılar için faydalı olabilir, ancak bilgisayarınız için güvenlik riski de oluşturabilir.
  • WSH, bilgisayarınıza virüs bulaştırmak veya dosyalarınızı şifrelemek isteyen kötü amaçlı yazılımlar tarafından istismar edilebilir.
  • Bu zararlı programlar e-posta ekleri, virüs bulaşmış Office belgeleri veya ele geçirilmiş web sayfaları şeklinde görünebilir. Ayrıca sıkıştırılmış dosyalarda (zip, rar vb.) veya USB belleklerde gizlenmiş olabilirler.
  • Bu dosyaları dikkatsizce açarsanız, kayıt defterinizi değiştirecek, antivirüsünüzü devre dışı bırakacak, başka kötü amaçlı yazılımlar indirecek veya hatta kişisel verilerinizi şifreleyecek zararlı bir komut dosyasını çalıştırma riskiyle karşı karşıya kalırsınız.
  • İhtiyacınız yoksa veya ne yaptığınızı bilmiyorsanız WSH'yi devre dışı bırakmanız önerilir. Bu, bilgisayarınızın kötü amaçlı bir komut dosyası tarafından ele geçirilmesini önleyecektir.

Bir komut dosyasının kötü amaçlı olup olmadığını nasıl anlarsınız?

Kötü amaçlı bir komut dosyasını tespit etmenin kesin bir yolu yoktur, ancak bazı önleyici kurallar uygulayabilirsiniz:

  • Tanımadığınız veya şüpheli göndericilerden gelen e-postalardaki ekleri açmayın.
  • Makro içeren Office belgelerini kaynak kodunu ve içeriğini kontrol etmeden açmayın.
  • Sizden komut dosyası çalıştırmanızı isteyen uyarı veya hata mesajları gösteren web sayfalarını ziyaret etmeyin.
  • Menşeini veya içeriğini bilmediğiniz USB bellekleri takmayın.
  • Bilgisayarınızı düzenli olarak güncel bir antivirüs yazılımıyla tarayın.

Bilgisayarıma bulaşan kötü amaçlı bir komut dosyasını nasıl kaldırabilirim?

Bilgisayarınızın kötü amaçlı bir komut dosyası tarafından enfekte edildiğinden şüpheleniyorsanız, hasarı sınırlamak için hızlı hareket etmelisiniz. İşte izlemeniz gereken bazı adımlar:

  • Bilgisayarınızı internetten ve yerel ağdan ayırın.
  • Yukarıda açıklanan yöntemleri izleyerek WSH'yi devre dışı bırakın.
  • Bilgisayarınızı güncel bir antivirüs yazılımıyla tam taramadan geçirin. Mümkünse, Smadav gibi zararlı komut dosyalarını tespit edip kaldırabilen bir antivirüs kullanın.
  • Eğer varsa, dosyalarınızı yakın tarihli bir yedeklemeden geri yükleyin. Yoksa, Recuva gibi veri kurtarma yazılımlarını kullanmayı deneyin.
  • Tüm şifrelerinizi değiştirin ve çevrimiçi hesaplarınızda şüpheli herhangi bir etkinlik olup olmadığını kontrol edin.

Windows Script Host kullanarak kendi komut dosyalarımı nasıl oluşturabilirim?

WSH ile kendi komut dosyalarınızı oluşturmak istiyorsanız, VBScript veya JavaScript'in yanı sıra Windowsprogramlama diline de hakim olmanız gerekir.

  • WSH ile bir komut dosyası oluşturmak için, kullandığınız dile bağlı olarak .vbs veya .js uzantılı bir metin dosyası oluşturmanız gerekir. Notepad veya Notepad++ gibi herhangi bir metin düzenleyici kullanabilirsiniz.
  • Metin dosyasında, seçtiğiniz dilin sözdizimine ve kurallarına uyarak komut dosyası kodunuzu yazmalısınız. Komut dosyanızın nasıl çalıştığını açıklamak veya belirli kod satırlarını atlamak için yorumlardan yararlanabilirsiniz.
  • Komut dosyasını çalıştırmak için dosyayı çift tıklamanız veya WSH simgesinin üzerine sürükleyip bırakmanız gerekir. Ayrıca komut isteminde wscript.exe veya cscript.exe komutunu da kullanabilirsiniz.

Komut dosyanızda hata ayıklamak için, ekranda veya konsolda mesajlar görüntülemek üzere MsgBox veya WScript.Echo gibi ifadeler kullanabilirsiniz. Ayrıca, Windows 0xc000007b hatasını düzeltmenize .

İşte bir iletişim kutusunda "Merhaba dünya!" mesajını görüntüleyen bir VBScript komut dosyası örneği:

'Bu, Option Explicit ifadesidir' Değişken bildirimini zorunlu kılar Dim message 'Bir değişken bildirir message = "Merhaba dünya!" 'Değişkene bir değer atar MsgBox message 'Değişkenin değerini bir iletişim kutusunda görüntüler

Kopyala

İşte konsola "Merhaba dünya!" yazdıran bir JavaScript kod örneği:

// Bu bir yorum satırıdır var message; // Bir değişken tanımlar message = "Merhaba dünya!"; // Değişkene bir değer atar WScript.Echo(mesaj); // Değişkenin değerini konsolda görüntüler

Çözüm

Windows Script Host, VBScript veya JavaScript ile yazılmış komut dosyalarını çalıştırmanıza olanak tanıyan bir Windows özelliğidir. Bu komut dosyaları, görevleri otomatikleştirmek, sistem ayarlarını değiştirmek veya uygulamaları başlatmak için yararlı olabilir. Ancak, bilgisayarınıza virüs bulaştırmaya veya dosyalarınızı şifrelemeye çalışan kötü amaçlı komut dosyaları içeren dosyaları açarsanız tehlikeli de olabilirler.

Bu nedenle, ihtiyacınız yoksa veya ne yaptığınızı bilmiyorsanız WSH'yi devre dışı bırakmanız önerilir. WSH'yi kayıt defterini değiştirerek veya Smadav gibi bir antivirüs yazılımı kullanarak etkinleştirebilir veya devre dışı bırakabilirsiniz.

WSH ile kendi komut dosyalarınızı oluşturmak istiyorsanız, VBScript veya JavaScript bilgisine ve Windowsprogramlama diline ihtiyacınız vardır. .vbs veya .js uzantılı bir metin dosyası oluşturmalı ve komut dosyanızın kodunu içine yazmalısınız. Daha sonra komut dosyanızı WSH ile çalıştırabilir, hata ayıklayabilir ve test edebilirsiniz.

Bu makalenin, bilgisayarınızda WSH'yi nasıl etkinleştireceğinizi veya devre dışı bırakacağınızı anlamanıza yardımcı olduğunu umuyoruz. Herhangi bir sorunuz veya yorumunuz varsa, lütfen aşağıya bırakmaktan çekinmeyin.

Önceki makale: PS4'e Discord nasıl yüklenir?
Sonraki makale: Uzaktan kumanda olmadan Philips TV nasıl sıfırlanır?
Merhaba ben François :) Boş zamanlarımda tutkusunu paylaşmayı seven editör: TT High tech! 😍 İster donanım olsun, ister yazılım, video oyunları, sosyal medya ve daha birçok alanda sitede. Analizlerimi, testlerimi, eğitimlerimi ve favorilerimi çeşitli mecralarda sizlerle paylaşıyorum. Sadece modayı takip etmeyen, aynı zamanda sizi en iyi çözümlere yönlendirmeyi amaçlayan, bilgili ve talepkar bir teknoloji tutkunuyum. O halde bizi izlemeye devam edin!