Tôi đang cố chạy tập lệnh .vbs dưới 64Bit. Khi tôi chạy tập lệnh này theo cách thủ công, nó sẽ thực thi đúng, nhưng khi được khởi chạy bởi một thứ khác, nó sẽ chạy dưới 32 bit và sẽ không thực thi đúng.
Đây là kịch bản của tôi:
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
Về cơ bản tôi muốn buộc sử dụng C:\windows\syswow64\cmd.exe
, để nó sẽ chạy chính xác. Tôi dường như không thể hiểu đúng cú pháp và không thể tìm thấy sự giúp đỡ về điều này.
Đây là tệp bó và tệp regedit mà tôi đang cố thực hiện:
RunZune.bat:
@ECHO OFF
regedit /s FeaturesOverride.reg
"C:\Program Files\Zune\Zune.exe"
exit
Tính năngOverride.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"