windows10(32位或64位)下安装mssql server2000的过程和遇到的问题

今天给一个朋友解决一个软件的数据访问问题,他的系统是WIN10,软件使用的是SQLserver2000, 蛋疼的他不想换系统。。。所以安装过程中遇到了好多问题。磨来磨去,磨了一天。总结了一下经验。

首先,有可能会遇到安装不成功需要卸载SQLserver2000。

通常提示为:从前的安装程序操作使安装程序操作挂起,需要重新启动计算机   然而,重启无数次,都是这个提示,那么处理方法是:

  1. 删除原MSSQL2000的安装目录。比如通用的是 c:/Program Files\\Microsoft SQL Server 文件夹. 64位机器是 X:/Program Files(X86)\\Microsoft SQL Server 文件夹.
  2. 删除注册表中跟sql server相关的键

    打开注册表搜索sql server ,只要不是ODBC或者其他驱动SQL server的库文件记录都可以删除掉。

  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations 右边有关于 sql server2000的键都删了。

然后,sql2000进入x86\setup文件夹,把这个文件夹下的所有exe都设置成兼容XP SP3模式,并选中 以管理员身份运行

接着导入一个注册表功能:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]

@=”获取TrustedInstaller权限”

[HKEY_CLASSES_ROOT\*\shell\runas\command]

@=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”

“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@=”获取TrustedInstaller权限”

“NoWorkingDirectory”=””

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”

“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”

这个是用于给SQLserver文件赋予权限。找到在sql安装盘里的\X86\SYSTEM下的sqlunirl.dll文件,然后右键上面有个”获取TrustedInstaller权限”,点确认,就可以。然后将该文件复制到c:\windows\system32 或者64位系统是 c:\windows\syswow64进行替换,如果不能替换,就将原来的c:\windows\system32\sqlunirl.dll文件获取TrustedInstaller权限然后再替换,64位系统同理。

MSSQLSERVER2000安装过程中出现:无法定位序数1于动态链接库C;\WINDOWS\SYSYTEM32\SQLUNIRL.DLL 就是这个原因。无权限去访问这个文件。

sql2000 sp4 安装停在“安装程序正在安装Microsoft数据库访问组件(MDAC)”处也是这个原因。(如果是这个原因,处理完上面的文件替换后,可以结束进程:setupre.exe,弹出提示中选否,就可以接着安装了。)

安装成功后,开启服务管理器或者企业管理器都需要点 以管理员身份运行。或者直接给该exe属性里勾选 以管理员身份运行 的选项。

 

windows 7 操作系统 各个版本的功能详细对比表

在Windows 7的六个版本中,只有家庭基础版、家庭高级版、专业版和旗舰版会出现在零售市场上,且家庭基础版仅供发展中国家和地区,而入门版是提供给OEM厂商预装 在上网本上的,企业版则只通过批量授权软件保障项目提供给大企业客户,在功能上和旗舰版完全相同。

继续阅读“windows 7 操作系统 各个版本的功能详细对比表”

研究封装和启动技术推荐的两个网站

一个是无忧启动论坛:bbs.wuyou.com  高手云集,能人辈出。更可贵的是里面的高手都非常谦虚严谨。一旦进去,收益无穷。

二是SKYFREE主办的IT天空论坛,原自由天空论坛:www.sky123.org  S大在封装界可谓导师级别。开发的工具让你能轻易上手。

这些站比那些所谓的萝卜家园,番茄花园要好的多。虚怀若谷,精益求精!

关于360安全卫士查到”MGCC恶意程序释放的文件”

近段时间有很多电脑用户在使用360的时候发现有“MGCC恶意程序释放的文件”这种恶意插件,经过仔细研究和调查,发现应该属于误报。以下是该文件的详细信息,属于正常的系统文件。

[LocalizedFileNames]
Windows Update.lnk=@%SystemRoot%\system32\wucltux.dll,-1
Default Programs.lnk=@%SystemRoot%\system32\sud.dll,-1
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21786

修改 WinPE 的系统路径步骤

1.将 WinPE.IS_ 从 BootCD.ISO 中提取出来,使用 WinRAR 将它解压缩,你将会得到一个 WinPE.ISO。使用 UltraISO 打开这个 WinPE.ISO,直接将里面的 WXPE 文件夹名字修改掉,比如 PEXP。保存 WinPE.ISO
2.使用 Makecab 将 WinPE.ISO 压缩成 WinPE.IS_,如果得不到最大压缩率,可以从这个帖子下载批处理工具:http://bbs.wuyou.com/viewthread.php?tid=77522
3.将 WinPE.IS_ 重新放回 BootCD.ISO。
4.修改 BootCD.ISO 中的 WXPE 文件夹为 PEXP。并将里面的 SETUPLDR.BIN 提取出来,使用 UltraEdit 将 SETUPLDR.BIN 打开,将里面所有的 WXPE 全部修改成 PEXP。再将修改后的 SETUPLDR.BIN 放到修改后的 PEXP 文件夹中覆盖掉原来的同名文件。
5.将 BootCD.ISO 根目录的 WINNT.XPE 提取出来并用记事本打开,修改里面的 WXPE 为 PEXP。再将修改后的 WINNT.XPE 覆盖掉 BootCD.ISO 中原来的同名文件。
6.使用 UltraISO 提取 BootCD.ISO 的引导扇区文件,比如命名为 Boot.BIF,使用 UltraEdit 将里面的 WXPE 修改成 PEXP(这里需要注意大小写)再使用 UltraISO 将这个 Boot.BIF 通过“加载引导文件”的方法重新写入 BootCD.ISO 的引导
这样的 BootCD.ISO 的系统文件夹的修改工作就全部完成了,加载到虚拟机去测试吧。