尽管微软新推出的 Windows 10X 操作系统主要侧重于 UWP 和 Web 应用程序,但该公司也充分了解传统 Win32 对自家老用户的重要性win32。
因此在新操作系统发布的时候,微软就表示 Windows 10X 将在特殊容器中启用对 Win32 应用程序的支持。
现在,得益于 WalkingCat 在 Twitter 上分享的信息,我们对这款操作系统的底层有了更深入的了解。
【视频截图,来自:Microsoft,via Neowin】
对于 Win32 应用程序来说,微软将使用类似于 Windows Linux 子系统的容器技术。每个 Win32 应用程序都可在同一容器上运行,且该容器几乎支持所有 Win32 应用程序。
然而受容器化的影响,Win32 应用程序将无法修改系统文件或注册表,因此某些软件的用户可能会遇上一些麻烦,尤其是无法通过可执行文件来手动安装(比如驱动程序软件)。
即便如此,Win32 支持仍可让大多数传统应用程序相对容易地在 Windows 10X 上使用,因为某些内容是与主机操作系统共享的(比如文件夹的路径结构就与您期望的相同)。
此外,用户可在主机和容器间共享文件,但不包括私有的应用程序数据。因为常见的硬件(比如键盘、鼠标、图形、音频等)都具有通往主机的“捷径”,所以它们都可以正常工作。
用户可自行决定启用那些隐私敏感型硬件,比如网络摄像头和麦克风,这点在容器中同样有效。若允许访问 Win32 应用程序,则每款 Win32 应用程序都可以访问该硬件。
微软还提到了 Windows 10X 系统托盘的适配,由于其不再是新系统上的一部分,意味着用户可能无法看到 Win32 应用的某些图标。
好消息是,微软尚未移除系统任务栏图标相关的 API,因此尝试使用这项功能的 Win32 应用程序,并不会遭遇崩溃或出现其它问题(只是看不到相关图标而已)。
最后是已有的 MSIX 和原生容器,与 Win32 容器相比,它们提供了更强大的安装和卸载体验、具有更高的信任级别、以及最佳的性能表现。
当然,兼容 MSIX 容器的应用程序,也可在常规的 Win 32 容器中运行。
win32应用程序如何下?
现在网上大部分都是32位的
问:相信不少朋友都有过这样的经历,就是当双击安装某个软件时,经常会弹出“XXX。EXE不是有效Win32应用程序”的错误提示。当然,有时即使我们双击运行任意一个EXE格式的可执行文件,同样会出现类似下图所示的错误提示。那么,在使用电脑的过程中,如何才能够避免系统出现上述问题呢?
答:如果仅仅是在安装某些软件时,才弹出这个错误信息,说明你安装的程序包不完整或者是程序安装不成功,此时可从该程序官方网站下载未被修改的“原装”程序安装包,并双击之,就可以顺利完成该程序的安装操作。
不过,如果是在双击运行任意一个EXE格式的可执行文件都会出现这样的错误信息的话,那就是由于系统感染了病毒所造成的,此时可通过以下措施来解决问题。
1)查杀病毒并删除注册表信息
先进入安全模式,运行系统中已安装好的杀毒软件,来对系统执行一次全盘杀毒操作,然后打开记事本并输入以下内容:Windows Registry Editor Version 5。
00
[-HKEY_CLASSES_ROOT\\。exe]
[-HKEY_CLASSES_ROOT\\exe_auto_file][-HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\FileExts\\。
EXE]
上述内容输入完毕后,将这个记事本文件另存为扩展名为REG格式的注册表文件(如“1。REG”)——并将其双击导入到注册表编辑器中即可。
2)修复EXE文件关联
先从。iask。sina。com。cn/f/14747818。
html?from=like下载“sreng”,然后将下载的ZIP格式压缩包解压到桌面并将解压得到的唯一一个EXE文件的扩展名修改为“cmd”,再双击运行之,其界面如图2所示;最后勾选图2中与“。EXE”所对应的复选框并单击“修复”按钮就可以了。