Я пытаюсь запустить скрипт .vbs под 64Bit. Когда я запускаю этот скрипт вручную, он будет работать правильно, но при запуске чем-то другим он будет работать под 32-битной версией и не будет работать должным образом.
Вот мой сценарий:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run Chr(34) & "C:\Users\Chris Nicol\Documents\SlickRun Scripts\Zune\RunZune.bat" & Chr(34), 0
Set WshShell = Nothing
В основном я хочу принудительно использовать C:\windows\syswow64\cmd.exe
, чтобы он работал правильно. Я не могу понять синтаксис правильно и не могу найти помощь по этому вопросу.
Вот командный файл и файл regedit, который я пытаюсь выполнить:
RunZune.bat:
@ECHO OFF
regedit /s FeaturesOverride.reg
"C:\Program Files\Zune\Zune.exe"
exit
FeaturesOverride.reg:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Zune\Features]
"Channels"="US,CA"
"MusicVideos"="US,CA"
"Picks"="US,CA"
"Podcasts"="US,CA"
"QuickMixLocal"="US,CA"