求一个批处理:通过判断win7是32位还是64位,自动安装对应版本的离线安装包,安装完成后重启电脑

求一个批处理:通过判断win7是32位还是64位,自动安装对应版本的离线安装包,安装完成后重启电脑后导入一个注册表文件

@echo off
if /i "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto Run64
::这里写上32位的安装程序
app32.exe
goto End
:Run64
::这里写上64位的安装程序
app64.exe
:End
(echo @echo off 
echo reg import "注册表文件完整路径+名字.reg"
echo del %%0)>"%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\oncereg.bat"
shutdown -r -t 1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-24

楼上的判断不准确,在不同的shell里面调用会得到错误的结果。正确的代码是:

@echo off
rem 判断64位系统和32位系统
if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 (
echo 32位操作系统
) else (
echo 64位操作系统
)
pause

第2个回答  2015-05-22
判断系统 Windows\SysWOW64 这个文件夹是否存在

存在 就安装64位 否则就安装32位本回答被网友采纳
第3个回答  2015-05-21
在cmd命令提示窗口中输入命令systeminfo.
你是要写个脚本放到启动中吧,我不会。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网