WSH komut dosyalarını Microsoft Visual InterDev, Microsoft Script Debugger veya başka herhangi bir hata ayıklayıcıda ayıklamak için aşağıdaki komut satırı sözdizimini kullanın:
wscript.exe //d <path to WSH file>
Bu kod, bir çalışma zamanı hatası oluştu ve uygulamada hata ayıklamak için seçimini kullanıcıya veren kullanıcıya bildirir. Ayrıca, //x
bayrağı, aşağıdaki gibi komut dosyasını çalıştıran başlatıldıktan hemen sonra hata ayıklayıcıyı başlatır hemen bir özel durum için kullanılabilir:
wscript.exe //d //x <path to WSH file>
Bir hata ayıklama durumu var sonra aşağıdaki kayıt defteri anahtarını hangi hata ayıklayıcı kullanılan belirler:
HKEY_CLASSES_ROOT\CLSID\{834128A2-51F4-11D0-8F20-00805F2CD064}\LocalServer32
Komut Dosyası Hata Ayıklayıcısı Msscrdbg.exe olmalı ve Visual InterDev hata ayıklayıcısı Mdm.exe olmalıdır.
Varsayılan hata ayıklayıcısının Visual InterDev olması durumunda just-in-time (JIT) işlevselliğinin etkin olduğundan emin olun. Bunu yapmak için şu adımları izleyin:
- Visual InterDev'i başlatın.
- Araçlar menüsünde Seçenekler'e tıklayın.
- Hata ayıklayıcı'ya tıklayın ve ardından hem Genel hem de Komut Dosyası kategorileri için Tam Zamanında seçeneklerinin belirlendiğinden emin olun.
Ayrıca, .wsf dosya hata ayıklamak çalışıyorsanız, aşağıdaki kayıt defteri anahtarını 1
olarak ayarlandığından emin olun:
HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings\JITDebug