System.ArgumentException: Error during encryption or decryption. System error code 997
原因:
当从独立服务器模式下删除WSS3.0 或从WWS3.0环境删除SPS2007的时候,包含用于加密WSS3.0 配置数据库(configdb)信息的注册表子项"HKLM/SOFTWARE/Microsoft/Shared Tools/Web Server Extensions/12.0/Secure/ FarmAdmin/"被删除了。再以独立模式安装时,本地帐户 NetworkService 会成为服务器场管理员,重安装的时候就需要这个Key,就导致了帐号信息不能被解密而出现这个安装错误。
解决方法:
通过命令行的形式运行Psconfig.exe 来创建新的Windows SharePoint Services 3.0 配置数据库。
1. 开始菜单 - 运行,键入 cmd 并点确定。
2. 转到以下目录:"/Program Files/Common Files/Microsoft Shared/web server extensions/12/BIN"
(例:键入 cd C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/BIN)
3. 在命令提示符下, 键入以下命令以创建新配置数据库:
psconfig -cmd configdb -create -server ServerName -database ConfigDBName -user [Domain/User -password Password]
4. 开始菜单 - 管理工具 - SharePoint 产品和技术配置向导,重新安装即可。