Vbs uzantısı için bir komut dosyası alt yapısı yok


Vbs komut dosyası alt yapısı yok
Geçenlerde , masaüstü sağ tuş yeni menüsüne bazı ilaveler yapma konusunda bir script kodlarken , denemek için uzantısı .vbs olan bir dosyaya tıkladığımda aniden başlıktaki hatayı aldım. "Vbs dosya uzantısı


için bir komut dosyası alt yapısı yok" diyordu , sanki sisteminde Vbs yi çalıştırmak için gerekli dosyalar bozulmuştu. Lakin böyle birşeyin olmadığına eminim çünkü birkaç dakika önce Vbscriptler sorunsuz çalışıyordu. Googlede birkaç ayar buldum lakin hiçbirisi işe yaramadı ardından ; script ile en son hangi değişiklikleri yaptırdığımı düşündüm ve tek tek bunları geri almaya başladım neticede tekrar eskisi gibi vbscriptleri normal çalışır hale getirmeyi başardım. Aşağıdaki yazıda benzeri bir durumda neler yapmanız gerektiğini açıklamaya çalıştım.

Vbs komut dosyası altyapısı yok

Vbscriptler çalışmıyor ve Komut dosyası alt yapısı yok hatası veriyor

Bu ve benzeri bir hatanın birçok sebebi olabilir o nedenle Googlede bulup denediğim ama bende işe yaramayan çözümlerden birkaçını da burada vereceğim ki belki biri sizin işinize yarar.

1. İlk önce aşağıdaki registry kaydını bir not defterine yapıştırıp bir isim verin ve uzantısını .reg olacak şekilde kaydettikten sonra çift tıklayıp çalıştırın ve Onay verin.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.vbs]
@="vbsfile"

Üstteki işlem bendeki sorunu çözmüştü. Olurda sizdekini çözmediyse adımlara devam edin

2. Klavyenizdeki Windows ve R tuşlarına aynı anda basın ve açılan çalıştır penceresinden sırası ile aşağıdaki komutları verin.

regsvr32 vbscript.dll
regsvr32 jscript.dll

Eğer sisteminiz 64 bit ise Komut istemi dediğimiz Cmd yi Yönetici yetkilerinde başlattıktan sonra sırası ile aşağıdaki komutları uygulayın.

cd "%systemroot%\SysWow64"
regsvr32 jscript.dll
regsvr32 vbscript.dll

Komutlar uygulandıktan sonra size aşağıdaki gibi çıktılar verecektir.

regsvr32 vbscript.dll komutu

Aslında üstteki hata güvenlik amacıyla da kullanılabilir mesela sistemlerinde vbscript çalışmasını istemeyen sistem yöneticileri aşağıdaki registry kaydını uygulayıp bu hatayı oluşturabilir böylece vbscripti devre dışı bırakmadan sistemlerinde herhangi bir vbscript çalışmasını engellemiş olurlar.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.vbs]
@=""

Eğer üsttekiler işe yaramadıysa DISM komut aracı ile sisteminizi tamir etmeyi deneyebilirsiniz.

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

- MMC ek bileşeni oluşturamadı hatası Burada


2 Yorum Var
  1. Avatar for Velociraptor
  2. Avatar for Hakkı

Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha