注册表中性能计数器说明文字字符串数值的格式不正确

相信最近很多人被windows的更新折磨坏了,下面来介绍一下解决办法,有用的话请点赞!

  1. 首先将C盘中的这个文件夹删除:“C:WindowsSystem32TasksMicrosoftXblGameSave”
  2. 然后打开运行窗口(快捷键win+R),输入regedit,调出注册表编辑器。
    然后再注册表中找到下面这个文件夹并删除:
    “计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
    NTCurrentVersionScheduleTaskCacheTreeMicrosoftWindowsXblGameSave”
  3. 最后,重新进行windows更新,会重新下载更新包,然后安装。安装成功后,重启电脑,更新成功!

名称:Microsoft SQL Server 2000(MSSQL)v6.5.0.4官方版
版本:6.5.04
软件大小:632KB
软件语言:简体中文
软件授权:免费版
应用平台:Win7/Win2003/Vista/ Win2000/WinXP

我们知道,所有的Windows系统他的默认软件安装目录都在C盘Program
Files文件夹,有时候我们经常把软件安装到其他地方每次安装的时候都要重新选择一次十分麻烦,下面我们就用一种一劳永逸的办法,这种方法和XP系统下的安装是一样的。但是windows
7 同样适用。

一、安装SQL Server
遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机

注册表中性能计数器说明文字字符串数值的格式不正确。
不正确的索引值是数据节中的第一个 DWORD 值,
最后的有效索引值是数据节中的第二个和第三个 DWORD 值。

软件介绍
这是 Microsoft sql server 2000 简体中文 4 in 1 版本
DEVELOPER、ENTERPRISE、PERSONAL、STANDARD 四个版本。在解压目录下有
SQL2000-KB884525-SP4-x86-CHS.EXE 这是SQL 2000 的 sp4
补丁。记录安装完后一定要安装上。
个人版、企业版、专业版、开发版
SQL Server 2000 是 Microsoft .NET Enterprise Server
的数据管理与分析中枢。SQL Server 2000
包括加速从概念到最后交付开发过程的工具。
sql server 2000 简体中文企业版,SQL Server
2000是微软公司开发的关系数据库管理系统,最新版本该版本继承了SQL Server
7.0
版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性,是基于客户/服务器模式,在windows开发平台被应用非常广泛,vb,delphi,pb等开发者开发大型的数据库管理软件时,选的数据库大多数为sql
server 2000。
SQL Server
2000共有四个版本:企业版/标准版/个人版/开发版,企业版只能安装在服务器操作系统上,比如
windows 2008/windows2003/Windows
2000,个人版可以安装在个人操作系统上,如Windows98/Windows2000
Professional/Windows XP Home/Windows XP
Professional等,开发版为供程序员用来开发将SQLServer 2000
用作数据存储的应用程序。虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。
首先,如果以前安装的话,要删除干净。我也找了半天的网络资料。
1.把原来SQLServer的安装目录 C:Program FilesMicrosoft SQL Server 
删除2.所有SQLServer相关的注册表全部删除,保证系统是没有装过SQLServer的状态注册表打开方式:开始–>运行–>regedit然后找下面目录删除 
1).hkey_current_usersoftwaremiocrosoftMICROSOFT   SQL   SERVER
文件夹删除 
2).hkey_current_usersoftwaremiocrosoftmssqlserver  文件夹删除 
3).HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server 
文件夹删除总之一句话,把所有SqlServer相关的删除。然后重启机器开始装。

1.打开注册表编辑器,方法是:运行 → 输入regedit

 

如果某些可扩展计数器损坏了注册表,或者某些基于 Windows Management
Instrumentation (WMI) 的程序修改了注册表,就可能会发生此问题。

Microsoft SQL Server 2000(MSSQL)v6.5.0.4官方版
下载网址

2.找到注册表项

   安装SQL Server
2000个人版用作开发,可是每次安装都提示“以前的某个程序安装已在安装计算计上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”重新启动了计算机之后,问题却丝毫没有解决,依然提示这样的话。

重新生成基本性能计数器

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion

解决方法:

可扩展计数器信息存储在以下两个位置中:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrent
VersionPerflib09 子项
%Systemroot%System32Perfc009.dat 文件和
%Systemroot%System32Perfh009.dat 文件

在注册表ProgramFilesDir右击:C:Program Files
处修改路径

1)添加/删除程序中彻底删除Microsoft  SQL  Server。

若要手动重新生成基本的性能计数器库,请执行以下操作:

2)再把安装时产生的Microsoft  SQL  Server 文件夹删掉。

1.展开“Perfc009.dat”文件和“Perfh009.dat”文件。
expand x:i386perfc009.da_ c:windowssystem32perfc009.dat
expand x:i386perfh009.da_ c:windowssystem32perfh009.dat

3)打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

2.启动注册表编辑器,然后在注册表中查找以下项:
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
NTCurrentVersionPerflib
将“Last Counter”值更改为 1846(十进制),并将“Last Help”值更改为
1847(十进制)。

此时,不用重启计算机应该就可以正常地安装Micrsoft SQL Server了。

3.在 HKEY_LOCAL_MACHINESystemCurrentControlSetServices 下查找
Performance 子项,如果Performance 子项存在以下值请删除:
First Counter
First Help
Last Counter
Last Help

如果依然无法安装,继续下面的步骤:

您还可以使用 Exctrlst.exe 工具来查找安装的性能计数器动态链接库文件
(DLL),然后访问注册表以删除 DWORD 值。
现在您拥有了只包含系统基计数器的可以正常使用的性能注册表。

4)删除注册表中跟sql server相关的键。

重新添加可扩展计数器
1.打开一个命令提示符窗口,依次输入:
cd %Systemroot%System32
findstr drivername *.ini

 
 其实估计只要做第3步就可以搞定,这样就可以清除安装暂挂项目。自己是先走了1,2,4,最后做了3才搞定。所以估计3才是最关键的。再装就应该没有问题了!

2.抄下每个驱动程序名称所对应的 .ini 文件名,并依次:
lodctr <inifile>

二、Windows 2000 下常见的装不上Microsoft SQL Server 2000 的问题
//   (1)配置服务器时中断.
//   (2)注册 ActiveX 时中断.
//   (3)显示到100%的时候中断.
当然重新安装 Windows 2000 完全可以安装 SQL Server 2000。

3.重新启动计算机。

安全起见:
1>先备份您的注册表。
2>备份您的数据。如果进不了SQL Server 2000,可以备份 Program
Files\Microsoft SQL Server\MSSQL\Data 文件夹的文件。

若要在 Windows Server 2003
中重新生成所有性能计数器(包括可扩展和第三方计数器),请在命令提示符后键入以下命令:
cd windowssystem32
lodctr /R

您必须知道:
   Windows 2000 Server 可以安装SQL Server 2000的任何版本。
   Windows 2000 Professional  仅可以安装SQL Server
2000的个人版和桌面版。

/R 是大写字符。您必须在该计算机上拥有管理权限才能成功执行此命令。
Windows Server 2003 重新生成了所有的计数器,因为它读取了英文操作系统的
C:Windowsinf09 文件夹中所有的 .ini 文件。

有两种办法:

1、先卸载您的 SQL Server 2000,必要的时候删除 Program Files\Microsoft
SQL Server 文件夹.
2、放入 SQL Server 2000 光盘.
3、在”开始”–“运行”键入 “X:\x86\setup.exe k=dbg”
[此命令的意思单步运行安装 SQL Server 2000]
4、98%安装不成功,没有任何的提示.可能是:
  (1)配置服务器时中断.
  (2)注册 ActiveX 时中断.
  (3)显示到100%的时候中断.
   
这样一来,您只能使用下面的办法了!否则,您只有 FORMAT了!
1、打开注册表
  在”开始”–“运行”键入 “regedit”    

2、按下列顺序点击打开
  + HKEY_LOCAL_MACHINE
     + SOFTWART
        + Microsoft
           + Windows
              + CurrentVersion
                 + Setup      
                    + ExceptionComponents
3、将 ExceptionComponents 下面的文件夹全部删除!
  如  {60BFF50D-FB2C-4498-A577-C9548C390BB9}
      {60BFF50D-FB2C-4498-A577-C9548C390BB9}
      {60BFF50D-FB2C-4498-A577-C9548C390BB9}
      {60BFF50D-FB2C-4498-A577-C9548C390BB9}
      …….

4、重新启动,重新安装 SQL Server 2000。

 

网站地图xml地图