|
|
最近在部署项目的是否需要安装sql server 2008 r2,前提条件,服务器需要安装.net framework3.5 服务器环境是windows server 2012 r2, 然后;! A$ X, J/ |( |
net3.5安装正常流程安装,一直装不上,- N D' J2 q. M9 w! `- {1 A
提示如下错误:
) Z5 M9 U3 U e
( z% S) W |: o* G4 }. P, F6 T# U# \经过将近两天的折腾,查阅了大量的资料, 也找遍了百度所有解决方案, 都未能成功,
0 g/ K. z! Q+ p5 {大概有如下几种方案- O% y$ l# L; h, p9 w5 X; `2 |( q0 ]
一、修改组策略 : 点击【计算机配置】->【管理模板】->【windows 组件】->【windows 更新】,然后双击【指定 Intranet Microsoft 更新服务位置】选择为【未配置】,参考下图 未成功4 J: z: f3 B3 d. p; s1 `
! C* O* F) u6 r' L0 A二、通过系统的默认安装 添加角色和功能 未成功, i. U+ c( {, b3 ]5 F8 T9 N; N
三、使用如下 PowerShell 脚本进行安装 9 H1 L$ [4 P7 ~$ M
Set-ItemProperty-Path'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'-NameUseWUServer-Value0) s- m" Z; F. I/ A+ M% H& o
Restart-Service-Name wuauserv
7 e# U5 B u6 ?; |* E( b- U' UInstall-WindowsFeatureNet-Framework-Core8 `( M6 s. B" s6 N
Set-ItemProperty-Path'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'-NameUseWUServer-Value16 D- U2 p' t, d( ~9 r0 T
Restart-Service-Name wuauserv
) q! e; L/ m: A: N5 l" c! K 未成功 提示如下错误, 意思是没有网络, 因为环境是内网, 所以没办法连网络 The source files could not be found and download failed. Their location can be specified using the /source option to restore the feature. ' u8 v) I( }' `, H+ @3 S
四、说系统补丁问题2 s" s2 F& u/ I" I* Z6 {
在安装 Microsoft .NET Framework 3.5 的安全更新2966827 或2966828(Microsoft 安全公告 MS14-046 中进行了介绍)后,第一次尝试启用“Windows 功能”中可选的 Microsoft .NET Framework 3.5 功能,该功能可能未启用。 未成功, 在系统上一直未找到 KB2966827或2966828补丁。8 V+ _, @! B9 ?$ ?) `6 ?
五、通过系统默认 添加角色和功能 安装制定 备用路径 网上系统文件sxs简包 D:\sources\sxs 未成功, y: x* Q! ~; g3 G
: S: Y6 `: J; g六、最后总结了其实只有两种方式可行, 下载完整的win2012 r2 镜像文件上传至服务器, 第二种能联通外网, 直接通过系统默认 添加角色和功能在线安装, 由于我的服务器是内网环境, 所有第二种方式行不通, 所有就采用了最笨的第一种方式下载完整镜像文件到服务器, 因为是通过vpn连的内网, 所有单传输win2012镜像文件, 都花了一天时间,上传成功后, 装载镜像文件, 通过系统默认安装方式, 制定备用路径 H:\Soures\sxs文件夹, 最后功夫不负有心人,终于成功了。
9 T; `* X& r. B! i" S8 m% I6 j- F, ?# W3 Q
|
|