zoukankan      html  css  js  c++  java
  • 精简2003,安装后控制面板无效,点击控制面板就闪一下,返回桌面

     

    出处:伊维
    自己精简2003,用的是Nlite 1.0Beta 4 版本。安装后控制面板无效
    精简2003,安装后控制面板无效,点击控制面板就闪一下,返回桌面。

    经多次重装系统的测试,发现问题是由于Nlite 引起的,具体与语言支持有关,我精简时仅保留了“简体中文”与“繁体中文”两项,其他语言全删除,便会产生这个控制面板的问题。但具体内部的原因,目前尚不清楚,可能要问Nl

    ite 的作者了。

    再经过追踪确认,本问题与注册表的两个项目有关。
    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Controls Folder]
    "Presentation LCID"=dword:00000804
    "Presentation Cache"=hex:a4,00,00,00,03,00,00,00,00,5c,7a,e3,fb,4e,c2,01,00,00,\
    00,00,00,76,04,00,87,11,00,00,1e,00,00,00,2a,00,00,00,43,00,3a,00,5c,00,57,\
    …………………(非常长)………………


    测试表明,这两个键值必须同时存在,前一个"Presentation LCID"应该指的就是当前系统语言,即简体中文,后一个键"Presentation Cache" 取值类似Unicode 方式,但内容似乎非常敏感,可能与具体安装的WIN2003 的版本有关,在VOL 版上导出的内容,不能用于修复WIN2003 SP1 的控制面板问题,但自己修复是可以的。不过可以确定的是,精简版的WIN2003 安装后控制面板不能用,也只和这两个注册表键值有关,应该没有其他的更多关连项目了。

    另外,经对WIN2000 的测试,注册表中同样存在这两个键值,但却对控制面板的使用没有任何影响,甚至是直接予以删除这两个键,控制面板照样正常使用,不知是何缘故?

    下一步我还将继续追查解决这个问题,同时希望已经解决问题的朋友们给予交流的指导。


    精简WIN2003,安装后控制面板无效的问题—后续补充 - 有同样问题的速看

    用NLITE 精简WIN2003 后,很可能导致安装后控制面板使用无效,已经有一些人包括我自己遇到了这个问题。通过导入注册表的方法,可以恢复控制面板的使用,实践证明是有效的。具体见帖子:

    但是这样还要存在一个问题,就是控制面板可以用,但是“区域和语言选项”无法打开。上次追查的时候我不太注意,给忽略过去了,这不,问题又来了,呵呵:

    导入以上注册信息后,控制面板可以用但是“区域和语言选项”无法打开。
    于是我再查了一下。其实,这仍然还是一个注册表的问题,只要导致如下的注册表项目即可解决:

    Windows Registry Editor Version 5.00
    ;Zgh_Sgi, 2005-07-29

    ;解决精简后,控制面板中“区域与语言选项”不能使用的问题
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]
    ;"(Default)"="00000409"

    ;关键项,有此项则“区域与语言选项”即可使用(适用简体中文版)
    "00000804"="1"

    ;以下几项不重要,但同属中文语系,所以一起列上
    "00000c04"="1"
    "00001004"="1"
    "00001404"="1"

    不要问我为什么会这样,我也不知道呀。我只知道在逻辑上分析起来,问题与NLITE 总是有关系的,并且很难说就是NLITE 的BUG。因为我对比了精简前后的INTL.INF,没发现NLITE 特意地把中文的这些部分改乱掉,也没时间去查别的文件是否被更改了。我想这个问题的最终解决,还是让那些高手们来吧,嘿嘿。

  • 相关阅读:
    LeetCode——Generate Parentheses
    LeetCode——Best Time to Buy and Sell Stock IV
    LeetCode——Best Time to Buy and Sell Stock III
    LeetCode——Best Time to Buy and Sell Stock
    LeetCode——Find Minimum in Rotated Sorted Array
    Mahout实现基于用户的协同过滤算法
    使用Java对文件进行解压缩
    LeetCode——Convert Sorted Array to Binary Search Tree
    LeetCode——Missing Number
    LeetCode——Integer to Roman
  • 原文地址:https://www.cnblogs.com/lyx/p/525453.html
Copyright © 2011-2022 走看看