SQL卸载出后重新安装出现问题:SQL Server 2005安装程序显示注册表项计数器出错
在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。 错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。
定位到以下注册表项: [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib] 点击右键修改查看Last Counter出现的是16进制数据包括字母。但是计数器都是数字所以要修改。 Last help也是一样的。 “Last Counter”值 (5276) 必须与以下注册表项中“Perflib/004”的“Counter”项的最大值匹配,并且上一步的“Last Help”值 (5277) 必须与以下注册表项中“Perflib/004”的“Help”项的最大值匹配。(5276、5277会议电脑系统不同而有差异,也可能是其他数字) 具体操作方法为: 定位到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/004] 找到Cpunter点击右键修改弹出窗体,Counter的最大值在下面框中倒数第二行复制过来,再定位到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib]找到Last Counter点击右键修改查看Last Counter出现的是16进制数据包括字母,把复制的数字粘贴到数值数据,再点击确定就修改好了.Last Help也是一样的。 004是中文实例。009是英文实例。 再来安装SQL 2005的时候就没有这个问题了。 |