首页
手机版
当前位置:首页 > 文章教程 > 网络技术 > Win8系统仍然依赖于传统注册表

Win8系统仍然依赖于传统注册表

2019-10-30 20:36:03 来源:战士帮软件 我要评论()

用手机看

扫描二维码查看并分享给您的朋友

有人询问为什么Windows 8仍然有注册表,以及为什么微软不放弃使用注册表。关于这个问题,我的解释是:微软无法摆脱注册表是因为传统Windows应用程序必须使用注册表,例如每一个应用程序都写入注册表。但是或许,随着时间的推移,注册表的分量会逐渐下降,自成体系的Metro风格的应用程序将会取代原有的传统应用程序。Metro风格的程序将实现真正的互相隔离,都在内存中运行。

 

       这将是一个美好的未来,但是,事实并非如此。

 

       微软解释说,注册表不单单存在着,并且是一个相同重要的核心技术,虽然该技术已经落后于Windows 8以及Metro风格的应用程序。

 

       微软Matt Merry演示了在那里可以寻找Windows 8注册表中的应用横序的注册信息:在HKEY_CURRENT_USER项中。但它不只是这些新的应用程序使用的注册表。在Windows 8种所有新的一切都将使用注册表。这包括了操作系统本身,以及新的操作系统的功能,例如合同。如Merry所说,对于任何一个应用程序存在着两个注册项,一个是扩展注册,一个是传统的注册表注册。

 

       你可以在HKEY_CURRENT_USERSoftwareClassesExtensionsContractId下找到一系列的Windows 8的合同列表,这些包括后台任务、文件、共享等。

 

当扩展Windows.Launch键,然后PackageId,就可以看到Metro式应用程序安装后凌乱的注册表,这是一场灾难,就和现在的Windows版本一样。

 

 

       真正的拖放安装以及卸载,仍然不可能存在于Windows 8,事实上在Mac OS X系统中并不难以实现。也许有人会说拖放安装以及卸载根本没有意义,因为这样淡化了操作系统本身的功能。但是对我而言,应用程序应该是完全独立的。

 

       作为结语,Windows 8的确提供了相当多的新功能例如新的runtime引擎,WinRT以及Metro风格的应用程序,但Windows8仍然大量的依赖于注册表,而且没有任何迹象表明微软会放弃注册表这项落后的技术。

热门软件

  • 电脑软件
  • 手机软件
  • 手机游戏
更多>

用户评论

返回顶部