报错等题材怎么解决,8安装战败的绕坑办法

by admin on 2019年1月31日

设置win sdk 8,提示错误:管道正在被关门。

安装sql server 2008 报错等难点怎么化解

   难点1:安装sql server 2008
R2,安装进程中提拔错误:此计算机上安装了 Microsoft Visual Studio 2008
的初期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008
升级到 SP1。

  此前自己的微机上确实装了vs2008,于是自己准备去下载一个SP1补丁包,一看800多M的大小,本来安装这几个软件就早已很麻烦了,还得花时间下载,那有没有任何更好的主意啊?其实很粗略,只必要改一下注册表即可,方法如下:

  解决格局:

  修改注册表。

  运行注册表,将HKEY-Local-Machine/Software/Microsoft/DevDiv重命名就行。

  安装好后再将其改回。

  将SQL Server安装再次回到上一步,然后再点下一步,这一个标题就水到渠成解决了。

  难题2:安装SQL2008,提醒删除SQL2005Express工具的缓解格局

  在设置SQL2008的时候,提醒要去除SQL2005EXPRESS工具,在网上找了诸多材料,终于找到一个相比较方便的主意了,希望能辅助大家。修改注册表:HKEY_LOCAL_MACHINE\Software\报错等题材怎么解决,8安装战败的绕坑办法。Microsoft\Microsoft
SQL Server\90\Tools\ShellSEM,将ShellSEM项重命名或删除即可。

  无法安装 SQL Server 2008 Management Studio Express

  故障现象:

  在windows7中早已安装好SQL Server 2008 Express
并且一度设置好SP3,然后从微软官网下载SQL Server 2008 Management Studio
Express 安装,发现在装置进度中,没有添加 Management 工具这一项。

  解决格局:

  先接纳sql server2008安装焦点(在开头菜单的microsoft sql server
2008之中有)的爱护效率,将express升级到拥有高级服务的Express。再设置SQL
Server 2008 Management Studio
Express,那就足以窥见工具那一个选项。安装成功。

  其余指示:

  在设置SQL Server 2008 Management Studio Express 时会现身”此程序存在已知兼容性难题“ 的对话框。如若你肯定自己早已安装过 SP1
以上的公文,并已升任到独具高级服务的express,那么毫不理会这几个对话框,直接按
”运行程序“这一个按钮。不会有别的难点。

  难点3、解决不能够安装SQL Server 2008 Management Studio Express的难点

  我的sql server 2008 express是visual studio
2010自带的,所以本来它从不management studio
,自己下了一个装置,然则不能够安装SQL Server 2008 Management Studio
Express。提醒未选拔功效。

  刚从网上找到解决方案,本人测试通过,再度分享:

  VS2010自带的SQL Server是Express简化版的,需求到“SQL
Server安装中央>维护>版本升级”,把它升级成“具有高级服务的Express”(很快就可成功)。再运行SQL
Server 2008 Management Studio Express安装包,随后会再也弹出SQL
Server安装中央,选取“安装>全新SQL
Server独立安装或向现有安装添加效果”,接下去就可以添加Management
Studio了。

home88一必发 1

  下边是对拥有高级服务的express版本的部分介绍:

  具有高级服务的 SQL Server Express 具备 SQL Server 2005 Express
Edition 中的全部成效,并且还有所下列成效:

  借助 SQL Server 2005 Management Studio Express (SSMSE)
这一新的简单使用的图纸管理工具,轻松管理 SQL Server Express。

  对 SQL Server 表中纯字符数量发生全文查询。
全文查询可以概括词和短语,或者词或短语的各个格局。

  对本地关周到据运行 SQL Server Reporting Services 报表。

home88一必发 2

  现在,允许management studio express安装文件,出现管理工具选项了:

home88一必发 3

  难点4、安装程序配置检查RebootRequiredCheck时失败,难题解决方法

  难题讲述:

  GlobalRules: 针对规则组“GlobalRules”的 SQL Server 2008
安装程序配置检查

  RebootRequiredCheck

  检查是否需求挂起电脑重新开动。挂起重新启动会导致安装程序失利。

  失败

  需求再次开动电脑。必须重新起动电脑才能安装 SQL Server。

  其它检查都是“已经过”。

  解决措施:

  照旧用修改注册表的方法

  1. 在开班->运行中输入regedit ;

  2. 找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager 位置 ;

  3. 将右手窗口中名称为PendingFileRenameOperations的项删除,然后确认 ;

  4. 再度启用安装或修复程序,即可。

  难点5、SQL Server 2008装置退步:Error writing to
file:Microsoft.analysisServices.AdomdClient.dll.

  难题讲述

  ==========

  SQL Server 2008 标准版安装在Windows Server 2008上功败垂成,错误为:

  Error writing to file:Microsoft.analysisServices.AdomdClient.dll.
Verify that you have access to that directory.

  故障排查

  ==========

  依据错误日志,存在以下错误信息:

  1.在设置到Install_sql_common_core_Cpu32_Action : InstallFiles.
Copying new files时出现以下错误信息:

  Error writing to file:Microsoft.analysisServices.AdomdClient.dll.
Verify that you have access to that directory.

  2.在设置到Install_SqlBrowser_Cpu32_Action时出现以下错误新闻:

  系统不能够从指定的设施上读取(The system cannot read from the specified
device.)

  3.在Detail.txt中设有以下错误新闻:

  Bootstrap/Log/20110620_153155/Registry_SOFTWARE_报错等题材怎么解决,8安装战败的绕坑办法。Microsoft_MSSQLServer.reg_

  2011-06-20 16:07:03 Slp: 系统不可以从指定的设备上读取。

  2011-06-20 16:07:03 Slp: Watson bucket for Msi based failure has
been created

  2011-06-20 16:07:03 Slp: InstallPackage: MsiInstallProduct returned
the result code 30.

  2011-06-20 16:07:03 Slp: Retry-able MSI return code detected: 30

  2011-06-20 16:07:03 Slp: Prompting user if they want to retry this
action due to the following failure:

  2011-06-20 16:07:03 Slp: —————————————-

  2011-06-20 16:07:03 Slp: The following is an exception stack listing
the exceptions in outermost to innermost order

  2011-06-20 16:07:03 Slp: Inner exceptions are being indented

  2011-06-20 16:07:03 Slp:

  2011-06-20 16:07:03 Slp: Exception type:
Microsoft.SqlServer.Configuration.MsiExtension.MsiExtensionException

  2011-06-20 16:07:03 Slp: Message:

  2011-06-20 16:07:03 Slp: SQL Server 安装程序在运转 Windows Installer
文件时遇见错误。

  2011-06-20 16:07:03 Slp:

  2011-06-20 16:07:03 Slp: Windows Installer 错误新闻:
系统无法从指定的装备上读取。

  2011-06-20 16:07:03 Slp:

  2011-06-20 16:07:03 Slp: Windows Installer 文件:
N:/x86/setup/sqlbrowser.msi

  2011-06-20 16:07:03 Slp: Windows Installer 日志文件: C:/Program
Files/Microsoft SQL Server/100/Setup
Bootstrap/Log/20110620_153155/SqlBrowser_Cpu32_1.log

  2011-06-20 16:07:03 Slp: Data:

  2011-06-20 16:07:03 Slp: DisableRetry = true

  2011-06-20 16:07:03 Slp: Inner exception type:
System.ComponentModel.Win32Exception

  2011-06-20 16:07:03 Slp: Message:

  2011-06-20 16:07:03 Slp: 系统不可能从指定的设备上读取。

  2011-06-20 16:07:03 Slp:

  2011-06-20 16:07:03 Slp: —————————————-

  2011-06-20 16:23:57 Slp: Error result: -2068643839

  2011-06-20 16:23:57 Slp: Result facility code: 1203

  2011-06-20 16:23:57 Slp: Result error code: 1

  2011-06-20 16:23:57 Slp: Sco: Attempting to create base registry key
HKEY_LOCAL_MACHINE, machine

  2011-06-20 16:23:57 Slp: Sco: Attempting to open registry subkey
Software/Microsoft/PCHealth/ErrorReporting/DW/Installed

  2011-06-20 16:23:57 Slp: Sco: Attempting to get registry value
DW0200

  2011-06-20 16:23:58 Slp: Submitted 5 of 5 failures to the Watson
data repository

  2011-06-20 16:24:05 Slp: Detected localization resources folder:
1033

  2011-06-20 16:24:05 Slp: Detected localization resources folder:
2052

  4.在SqlBrowser_Cpu32_1.log中设有以下错误音讯:

  MSI (s) (30:D4) [16:05:48:937]: Note: 1: 1305 2:
N:/x86/setup/sqlbrowser.msi 3: 1117

  MSI (s) (30:10) [16:07:03:656]: I/O on thread 2992 could not be
cancelled. Error: 1168

  MSI (s) (30:10) [16:07:03:656]: I/O on thread 796 could not be
cancelled. Error: 1168

  MSI (s) (30:10) [16:07:03:656]: I/O on thread 2172 could not be
cancelled. Error: 1168

  MSI (s) (30:10) [16:07:03:656]: I/O on thread 3280 could not be
cancelled. Error: 1168

  MSI (s) (30:10) [16:07:03:656]: I/O on thread 3796 could not be
cancelled. Error: 1168

  MSI (s) (30:10) [16:07:03:656]: I/O on thread 812 could not be
cancelled. Error: 1168

  MSI (s) (30:D4) [16:07:03:656]: MainEngineThread is returning 30

  MSI (s) (30:10) [16:07:03:656]: No System Restore sequence number
for this installation.

  系统不可能从指定的设施上读取。

  出现上述错误可能是由于系统无法从光驱中读取安装文件。可能有以下二种原因:

  1.光驱暴发损坏

home88一必发,  2.安装光盘中的文件发出损坏。

  3.经过中距离路径举办安装,并且不享有丰富的权力

  4.通过远程桌面举行安装

  解决办法

  ==========

  1.将光盘中的文件复制粘贴到当地(要是现身错误,请从网站上重新得到科学完好的安装文件)

  2.在该地一贯设置而不行使远程安装

server 2008 报错等难题怎么化解
难题1:安装sql server 2008 R2,安装进度中唤醒错误:此总计机上设置了
Microsoft Visual Studio 2008 的早期版…

微软是第四个揭橥了SHA-1弃用安排,在二零一六年未来Windows和IE将不再信任SHA-1证书。正好我们公司的数字签名也到期了,索性就再一次申请了sha256和sha1的新数字证书,用来给产品签名。

win10下vs2015编译的顺序怎么着运行在win7等系统(无需安装Redistributable),编译系统透视pdf

不久前新写的程序要做beta测试,在做粉红色版(免安装版)时相遇了难点,vs2015做的项目本以为像从前的vs版本相同把msvcrXXX.dll还有其它多少个运行时库都放到exe旁边即可,然并卵。。。,在win7的测试机上还会唤醒找不到这些dll:api-ms-win-crt-runtime-l1-1-0.dll,如下图

home88一必发 4

接轨找到那个dll拷到exe旁,坑爹的一幕放生了,竟然提醒那一个dll有题目——无法稳定程序输入点ucrtbase.terminate。。。

home88一必发 5

莫非是本子不对,我机器上是有多少个差异大小的api-ms-win-crt-runtime-l1-1-0.dll,都试了下,依然不行,这就没处说理了。。。然后谷歌了下,都是说要装vs2015
Redistributable或者KB2999226的更新(Win10通用CRT,不是win10的,是其余win7等系统的换代用来支撑通用crt的次序),试着装了下Redistributable包竟然装到一半报未定义的谬误(0x80240017)。。。O(≧口≦)O,而且那也违背了黄色版的初衷,继续商量吗。

后来只顾到api-ms-win-crt-runtime-l1-1-0.dll同目录下有一堆api-xxx的dll,可能都是有关联的,大约整个目录所有dll全都拷到exe旁了,竟然可以启动了
O(∩_∩)O

在意:我用的是win10 sdk中的dll,具体目录在C:\Program Files
(x86)\Windows Kits\10\Redist\ucrt\DLLs\x86
  ,不一样机器目录可能略有分裂。除此以外我的次序是32位,所以是x86文件夹的,如果是64位等足以用Windows
Kits\10\Redist\ucrt\DLLs下的呼应文件夹的dll

 

精心一看拷过去的dll中还有一个叫ucrtbase.dll,难道和入口点那么些报错有涉及,删了后确实又报首个截图的一无可取了。。。好坑爹啊,为啥人家都是报丢失dll,就您是报找不到入口点呢(而且仍旧另一个已存在的dll),害得我纠结了这么久,不管如何终于找到制作vs2015先后藏蓝色版的不易姿势了——除了以往的msvc运行时库的三个dll外,还要把win10通用crt相关的八个dll都放到exe旁才可以。

 

后记:用procexp又看了下红色版程序在win10机器上加载dll的列表,竟然从未api-xxx那堆dll,一个都未曾,看来那个dll确实只是用于其余系统运转win10通用crt程序的,win10自身因为做了原生帮衬所以就不需要加载那些dll了。

 

近来新写的程序要做beta测试,在做红色版(免安装…

查阅安装log文件,有如下错误:

此刻就要把用了多年的电动签名脚本改为永葆sha256和sha1双证书的格式。集团原使用signcode.exe和SignTool.exe三种方法进行签字,其中signcode协作别的找的signcode-pwd.exe工具和pvk+spc文件可以不须求密码即可已毕签约(不在此文中详诉),SignTool是一直用pfx证书+密码来进行签字。于是分别寻找三种方法:

Error 0x800700e8: Failed to write message type to pipe.
Error 0x800700e8: Failed to write send message to pipe.
Error 0x800700e8: Failed to send
BURN_ELEVATION_MESSAGE_TYPE_EXECUTE_MSI_PACKAGE message to
per-machine process.
Error 0x800700e8: Failed to configure per-machine MSI package.

查阅signcode的文档发现,signcode的通令行-a是用来指定数字签名的签名算法。试验了下,只帮忙sha1和md5,不支持sha256。所以此方法废弃。

系统是win7 64,也有装Windows6.1-KB2670838-x64.msu 补丁。

再查阅SignTool的文档.aspx),帮忙/fd来指定签名,试了md5、sha1、sha256均帮衬,所以直接在本来签名代码上添加个/sa
/fd sha256
后如下:

按网上提醒的改动注册表方式也绝非功效:

SignTool.exe sign /v /as /ac /f D:\test\sign\sign_sha256\xxx.pfx
/p xxxx /t /fd sha256
“D:\test_double_signed.exe”

 

一开始产出/as选项不识其他题材,经切磋是行使的SignTool版本为6.0,因为自己机器上装了win10的sdk,于是利用了风尚的C:\Program
Files (x86)\Windows
Kits\10\bin\x86\signtool.exe。ps:貌似唯有win10带的才支撑/as选项,但nnd那货看重的ncrypt.dll,bcrypt.dll等dll只在vista及以上系统有,所以还在用xp的同学就无须用了。假使想拷贝到其余系统上应用,同时拷贝同目录下的:

说到底用了必杀技,从一个例行安装的机械直接拷贝安装后的sdk目录,到有题目标win7机器,例如拷贝C:\Program
Files (x86)\Windows
Kits\8.0到win7的照应sdk安装目录下(纵然win7上安装战败但要么有点公文残留的,直接覆盖即可)。

appxpackaging.dll
appxsip.dll
mssign32.dll
opcservices.dll
signtool.exe
signtool.exe.manifest
wintrust.dll
wintrust.dll.ini
Microsoft.Windows.Build.Appx.AppxPackaging.dll.manifest
Microsoft.Windows.Build.Appx.AppxSip.dll.manifest
Microsoft.Windows.Build.Appx.OpcServices.dll.manifest
Microsoft.Windows.Build.Signing.mssign32.dll.manifest
Microsoft.Windows.Build.Signing.wintrust.dll.manifest

下一场注册表添加如下KitsRoot键值,注意路径要修改为win7上的实在目录:

再考试出现以下错误:

 

SignTool Error:The /t option is incompatible with the /as option.

SignTool Error: Specify the RFC 3161 timestamp server’s URL instead
with /tr.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots]
"KitsRoot"="C:\\Program Files (x86)\\Windows Kits\\8.0\\"

 

将上述文件保存为.reg执行即可。

尝试把/t换成/tr,可是出现错误:

 

SignTool Error: The specified timestamp server either could not be
reached orreturned an invalid response.

注:在自己的使用情形下要求KitsRoot,所以将其添加到了注册表,其余意况下不拔除或者还要此外注册表项,Windows
Kits下有一些别样项,需求的话可以尝尝添加,祝你有幸!

透过一番拼命后,将

set sign_folder=%~dp0%

%sign_folder%\SignTool.exe sign /v /f %sign_folder%example.pfx /p
examplepassword /tr /fd sha1 “%1”

%sign_folder%\SignTool.exe sign /v /as /f %sign_folder%example.pfx
/p examplepassword /tr /fd
sha256 “%1”

其他自动脚本里在想要签名文件时,只须求调用sign.bat
“要签名的文本的全路径”即可签名后的公文在win10等种类上出示多少个签名,在xp上只突显一个签约,如图所示:home88一必发 6

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图