无法使用32位版本的DISM为正在运行的64位操作系统服务
摘要:今天使用dism命令的时候遇到一个奇怪的报错:无法使用 32 位版本的 DISM 为正在运行的 64 位操作系统服务。经过一番查找,总算明白了报错缘由,整理如下。
今天使用dism命令的时候遇到一个奇怪的报错:无法使用 32 位版本的 DISM 为正在运行的 64 位操作系统服务。经过一番查找,总算明白了报错缘由,整理如下。
报错原因:当前操作系统是64位,但是执行命令的时候使用的是32位的cmd程序。说到这里,给大家科普下cmd的相关知识。在64位的操作系统里,cmd是有32位和64位之分的,他们的路径分别如下。
32位:C:\Windows\SysWOW64\cmd.exe 64位:C:\Windows\System32\cmd.exe
如何通过观察来判断你当前运行的cmd是32位还是64呢?
方法1:通过窗口的标题判断,使用管理员权限打开cmd后,如果标题显示“管理员:命令提示符”,说明是64位的;如果标题显示“管理员:C:\Windows\SysWOW64\cmd.exe”说明是32位的。
方法2:通过任务管理器来查看,在64位系统上,如果是32位的进程,任务管理器的进程名字后面都带有32位的标注,如:腾讯QQ(32位)。你查一下进程“windows命令处理程序”后面有没有32位标注,如果有自然说明是32位的,没有则说明是64位的。
好,言归正传,既然明白了报错原因,那解决问题就很简单了,至少思路就很明确了:那就是确保当前的cmd是64位的。有哪些方法呢?
方法1:手动进入64位cmd所在的目录C:\Windows\System32,然后右击cmd.exe选择以管理员身份运行。
方法2:执行目标命令之前,先执行这个命令:cd /d C:\Windows\Sysnative。该命令的意思就是调用System32中的cmd.exe。
双11云服务器热购推广(腾讯云):2核+4G内存+3M带宽=688元/3年(仅限新用户)
除非注明,文章均为草根java原创,转载请注明本文地址:
https://www.caogenjava.com/detail/107.html
上一篇:用软碟通制作win10安装盘的正确姿势
下一篇:.net 3.5无法安装,提示windows无法连接到internet之解决
相关链接
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5以小米6为例图说安卓手机如何安装谷歌四件套
-
6在微信中调用外部浏览器实现文件下载之解决
-
7java web项目代码不报错但是项目左上角有个红叉之解决
-
8Eclipse中svn资源库中文路径乱码解决
-
9万能方法用指定浏览器打开桌面上的网页快捷方式
-
10论坛注册:用户名包含被系统屏蔽的字符之完美解决
热门排行榜
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4Eclipse中提示Could not find the main class之解决
-
5XML document structures must start and end within the same entity报错解决
-
6以小米6为例图说安卓手机如何安装谷歌四件套
-
7在微信中调用外部浏览器实现文件下载之解决
-
8U盘安装CentOS 7终极方案,简单有效
-
9POI合并单元格时CellRangeAddress类提示过时之解决
-
10java web项目代码不报错但是项目左上角有个红叉之解决