Назад | Перейти на главную страницу

Использование 64-битного wuauclt из 32-битной командной строки

У меня есть сценарий, который по устаревшим причинам должен запускаться в 32-битной командной оболочке. Этот сценарий также включает ссылки на определенные основные двоичные файлы Windows - в первую очередь на wuauclt, но также и на другие - которые по умолчанию недоступны в 32-битной среде.

Этот сценарий запускается в нескольких местах, включая множество окон Windows 7 и server 2008 R2.

Я знаю о возможности копировать файлы из system32 в syswow64, чтобы обойти это. Есть ли лучший метод - что-то вроде добавления записи в переменную пути - который позволит мне вернуться к этим 64-битным двоичным файлам из 32-битного скрипта?

Вы должны иметь возможность ссылаться на 64-битный wuauclt.exe так как %SystemRoot%\sysnative\wuauclt.exe с вашего 32-битного cmd.exe обработать.