.NET Framework无法重新安装

今天在客户单位要求在原来的IIS服务器上重新安装DotnetV2.0,不过卸载后直接安装提示错误:

产品: Microsoft .NET Framework 2.0 — Setup cannot continue because this version of the .NET Framework is incompatible with a previously installed one.  For more information, see http://support.microsoft.com/support/kb/articles/q312/5/00.asp
 

是由于之前没有卸载干净导致重新安装不上去,网上搜索了下找到了一个比较稳妥的解决办法.

请首先备份注册表,然后尝试删除注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy下面的v2.0分支,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\下面的v2.0 SP1分支
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\下面的v2.0.50727分支
如果HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\下面还有v3.0和WPF的部分分支,也试着删除掉。
这样应该就可以让.NET 2.0或者2.0 SP1的安装包认为当前系统还没有安装过2.0,那么应该可以顺利的安装2.0或者2.0 SP1。
 

WINDOWS下安装程序老提示无法复制文件的解决办法

安装IIS时,总是提示无法复制staxmem.dll,导致无法安装IIS,但在C:\WINDOWS\ServicePackFiles\i386下,有这个文件,不可理解。经过多次尝试终于找到解决办法,步骤是:

(1) 开始 > 运行    > 输入 CMD >再输入以下命令:

esentutl /p %windir%/security/database/secedit.sdb

(2) 接着屏幕上会输出如下信息:

Microsoft(R) Windows(R) Database Utilities

Version 5.2

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating INTEGRITY mode…

Database: L:\WINDOWS\security\database\secedit.sdb

Temp. Database: TEMPINTEG2680.EDB

Checking database integrity.

Scanning Status (% complete)

0 10 20 30 40 50 60 70 80 90 100

|—|—|—|—|—|—|—|—|—|—|

……………………………………………

Integrity check successful.

Operation completed successfully in 0.841 seconds.

 
 
 
 
(3)插入安装盘再试一下,问题解决了。
 

windows2003重装iis6.0的时候出现“安装程序无法复制文件文件IISApp.vbs”等
 
重装的时候遇到“安装程序无法复制文件IISApp.vbs”等一系列错误

这就是典型的windows安全数据库出问题了,可以这样来做

在开始–运行,输入:esentutl /g C:\Windows\security\database\secedit.sdb

这个是检查资料库的完整性,要用/g

若要用如下指令:
输入:esentutl /p C:\Windows\security\database\secedit.sdb

这个就是修复这个Windows安全资料库,

参考文章\

Windows安全资料库,在%WinDir%\Security\database里。
台湾的资料库,大陆称为数据库。 在Windows作业系统里带有专门的Esentutl.exe工具,这是一个DOS工具,可用来查看和修复Windows安全资料库。

比如我有一次在安装IIS的元件时,发生了错误:
************************
复制错误 安装程式无法复制档 iisapp.vbs。 请确认下面指定的位置是正确的,或者更改它并在指定的驱动器中插入 ‘Service Pack 1 CD-ROM’。
当复制来源: C:\Windows\ServicePackFiles\i386 [浏览] [重试] [取消]

************************
这就是由于Windows安全资料库损坏所致。可用Esentutl.exe进行修复。

查看它的用法,用下面指令: esentutl /? 会显示如下提示:
Microsoft(R) Windows(R) Database Utilities Version 5.2 Copyright (C) Microsoft Corporation. All Rights Reserved. DESCRIPTION: Maintenance utilities for Microsoft(R) Windows(R) databases. MODES OF OPERATION: Defragmentation: ESENTUTL /d [options] Recovery: ESENTUTL /r [options] Integrity: ESENTUTL /g [options] Checksum: ESENTUTL /k [options] Repair: ESENTUTL /p [options] File Dump: ESENTUTL /m[mode-modifier] <<<<< Press a key for more help >>>>>
D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp =>

驱动安装步骤

1、启动进入BIOS,在config中设置Serial ATA为Compatibility;
2、安装Windows Server 2008;
3、安装芯片组驱动(Intel Chipset Drivers)(Vista/XP/2000版)oss803ww.exe;
4、安装Intel Matrix Storage Manager(Vista/XP版)7zim57ww.exe;
5、重启进入BIOS,在config中设置Serial ATA为AHCI;保存设设置后重启。
6、安装ACPI电源驱动,就是Power Manager Driver(Vista/XP/2000版)7zku03ww.exe;
7、安装Lenovo System Interface Driver(Vista/XP版)7jif11ww.exe;
8、安装以太网卡Intel PRO/1000驱动(Vista版)7vrv17ww.exe;这个驱动必须手动安装,先运行释放出来的安装程序,然后再更新它的驱动程序(注意,是连接在PCI Bus上的,而非连接在Intel(R) ICH9 Family PCI上的那个),选择从磁盘安装,安装信息文件是:C:\DRIVERS\Vista\ETHERNET\PRO1000\Win32\e1y6032.inf。
打开安装信息文件后,在网络适配器列表中选择Intel(R) 82567LM-2 Gigabit Network即可;
9、安装NET Framework 3.5,安装时注意:必须连接Internet网,否则可能安装失败;
10、安装Power Manager(Vista版) 7vu430ww.exe,完成后重启;
11、安装T400自带的ATI显卡驱动Switchable Graphics(Vista版)7vd537ww.exe,重启电脑,T400会发现并安装ATI显卡;
重启进入BIOS,设置Default Primary Video Device为Internal,设置Graphics Device为Intergrated Graphics,OS Detection for Switchable Graphics为Disabled;
启动进入Windows Server 2008后,系统会自动安装Mobile Intel 45 Express显卡驱动,但这个显卡驱动不是Intel的,而是前面安装的ATI驱动包里自带的。如果安装了Intel的X4500驱动,就没办法实现双显卡切换了,这一点是显卡安装过程的重点;
安装后重启电脑,让系统自动安装,然后再重启一次;
重启后进入BIOS,设置Graphics Device为Switchable Graphics,OS Detection for Switchable Graphics为Enabled;
启动进入Windows Server 2008,这时会看起来像没有装上显卡驱动一样,不用管,仍然按上面一样的过程让系统自动安装显卡驱动,完成后重启;进入系统后在任务栏的电池图标上单击左键,在弹出的黑色菜单下最后一项“可切换显卡”就是双显卡切换的开关,使用它即可双显卡切换。
12、安装无线网卡ThinkPad 11bg Wireless LAN Mini PCI Express Adapter III驱动(Vista版)7ywv11ww.exe,安装完成后要记着启用WLAN Autoconfig服务(如果该服务没有启用的话),并且要在服务器管理器中添加“无线LAN服务”(在服务器管理器窗口中单击“添加功能”超链接,在打开的添加功能向导对话框中将“无线LAN服务”前面的复选框钩上),否则不能使用“管理无线网络”功能,也就没法搜索无线连接和设置无线网络的参数;
13、安装读卡器Ricoh 4-in-1驱动(Vista/XP版) 7kss55ww.exe;
14、安装迅盘ThinkPad-Intel Turbo Memory驱动(Vista版)7zin53ww.exe;这个驱动必须手动安装。先释放安装文件,运行释放文件夹中的Setup.exe,重起后,打开设备管理器,在设备管理器中有一个“PCI内存控制器”的设备,更新它的驱动程序,选择从磁盘安装,安装信息文件是:C:\DRIVERS\Vista\Turbomem\DRV\Winall\INVM\IaNvStor.inf。
15、安装ThinkPad-Wireless WAN (HSDPA) 驱动程序(Vista/XP版)7uwc24ww.exe(如果有无线广域网设备的话)。
16、安装ThinkPad-Verizon Wireless WAN (UNDP) 驱动程序(Vista/XP)7xwc17ww.exe(如果有无线广域网设备的话)。
17、安装蓝牙Thinkpad-Bluetooth with Enhanced Data Rate驱动(XP/2000版)7vba09ww.exe;
18、安装ThinkPad-Local Manageability Service and Serial Over LAN (Intel AMT 4.0)驱动程序(Vista/XP版)7vr210ww.exe;这个驱动须手动安装。先释放安装文件,在设备管理器中有一个“PCI串行端口”的设备,更新它的驱动程序,选择从磁盘安装,安装信息文件是:C:\DRIVERS\WIN\AMTSOL\LMS_SOL\SOLinf\mesrl.inf。
19、安装ThinkPad-Management Engine Interface (Intel AMT 4.0)驱动(Vista/XP版)7vr109ww.exe;这个驱动须手动安装。先释放安装文件,在设备管理器中有一个“PCI简易通讯控制器”的设备,更新它的驱动程序,选择从磁盘安装,安装信息文件是:C:\DRIVERS\WIN\AMT\MEI\MEI\HECI.inf。
20、安装ThinkPad-指纹软件(XP/Vista版)7wf114ww.exe;
21、安装ThinkPad-调制解调器驱动程序(Vista/XP版)7vma07ww.exe;
22、安装ThinkPad-声卡驱动程序(Vista/XP版) 7wa109ww.exe;
23、安装ThinkPad—UltraNav鼠标驱动程序(Vista版)7igx13ww.exe;
24、安装ThinkPad-Hotkey驱动程序(Vista/XP/2000版)7vvu54ww.exe;
25、安装ThinkPad-Integrated Camera摄像头软件(Vista/XP/2000版)7yca04ww.exe;
26、安装ThinkPad-Keyboard Customizer键盘驱动程序(Vista版)7kkd03ww.exe;(选装)
27、安装ThinkPad-ThinkVantage Productivity Center软件(Vista/XP/2000版)7vuy02aw.exe;(选装)
28、安装ThinkVantage Active Protection System软件(Vista/XP/2000版)6asa04ww,exe;(选装)
29、安装ThinkVantage Access Connections(Vista版)7vcv55ww.exe;(选装)
30、安装ThinkVantage System Update系统 3.14(Vista/XP/2000版)。(选装)
 

Windows 2008 Server 安装无线网卡注意呢

今天给笔记本安装了 windows 2008 server,看上去好像比vista 性能更强,使用起来也蛮舒服的,不过无线网卡折腾了好久(当时我无法上网,自己瞎折腾了半小时),原来给windows 2008 server 安装无线网卡驱动还不够,得将windows 2008的WLAN支持安装。。  
 
 

 

MySQL安装教程图解

下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!

  打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面

 

    mysql安装向导启动,按“Next”继续

       选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程

          在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。在上面的“MySQL Server(mysql服务器)”、“Client Programs(mysql客户端程序)”、“Documentation(文档)”也如此操作,以保证安装所有文件。点选“Change…”,手动指定安装目录。

     填上安装目录,我的是“F:\Server\MySQL\MySQL Server 5.0”,也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。

返回刚才的界面,按“Next”继续

   确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。

   正在安装中,请稍候,直到出现下面的界面

       这里是询问你是否要注册一个mysql.com的账号,或是使用已有的账号登陆mysql.com,一般不需要了,点选“Skip Sign-Up”,按“Next”略过此步骤。

 

      现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql配置向导,不用向以前一样,自己手动乱七八糟的配置my.ini了,将 “Configure the Mysql Server now”前面的勾打上,点“Finish”结束软件的安装并启动mysql配置向导。

     mysql配置向导启动界面,按“Next”继续

        选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。

                 

 

        选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满。

      

          选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选择了,我这里选择“Transactional Database Only”,按“Next”继续。

 

      对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next”继续

    选择您的网站的一般mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我这里选“Online Transaction Processing(OLTP)”,自己的服务器,应该够用了,按“Next”继续

 

 

         是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,Port Number:3306,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。如果您还是个新手,我建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续

  

 

 这个比较重要,就是对mysql默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是我们通用的编码,这里选择第三个,然后在Character Set那里选择或填入“gbk”,当然也可以用“gb2312”,区别就是gbk的字库容量大,包括了gb2312的所有汉字,并且加上了繁体字、和其它乱七八糟的字——使用mysql的时候,在执行数据操作命令之前运行一次“SET NAMES GBK;”(运
行一次就行了,GBK可以替换为其它值,视这里的设置而定),就可以正常的使用汉字(或其它文字)了,否则不能正常显示汉字。按 “Next”继续。

 

       选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。

 

     这一步询问是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。
“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。

最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。

 

确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。

 

     设置完毕,按“Finish”结束mysql的安装与配置——这里有一个比较常见的错误,就是不能“Start service”,一般出现在以前有安装mysql的服务器上,解决的办法,先保证以前安装的mysql服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的操作;如果依然不行,将mysql安装目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的 data文件夹删除,备份的data文件夹移回来,再重启mysql服务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。