Update setup.nsi
This commit is contained in:
parent
9025be098a
commit
5815f22797
|
@ -385,28 +385,30 @@ ${MementoSection} "WUIsBack" LEGACYUPDATE
|
||||||
|
|
||||||
; Set WSUS server
|
; Set WSUS server
|
||||||
; Check if Schannel is going to work with modern TLS
|
; Check if Schannel is going to work with modern TLS
|
||||||
!insertmacro DetailPrint "Checking SSL connectivity..."
|
${If} ${AtMostWin8.1}
|
||||||
!insertmacro DownloadRequest "${WSUS_SERVER_HTTPS}/ClientWebService/ping.bin" NONE \
|
!insertmacro DetailPrint "Checking SSL connectivity..."
|
||||||
`/TIMEOUTCONNECT 0 /TIMEOUTRECONNECT 0`
|
!insertmacro DownloadRequest "${WSUS_SERVER_HTTPS}/ClientWebService/ping.bin" NONE \
|
||||||
Pop $0
|
`/TIMEOUTCONNECT 0 /TIMEOUTRECONNECT 0`
|
||||||
Call DownloadWaitSilent
|
Pop $0
|
||||||
Pop $0
|
Call DownloadWaitSilent
|
||||||
Pop $0
|
Pop $0
|
||||||
|
Pop $0
|
||||||
|
|
||||||
${If} $0 == "OK"
|
${If} $0 == "OK"
|
||||||
; HTTPS will work
|
; HTTPS will work
|
||||||
!insertmacro DetailPrint "SSL: Detected working HTTPS!"
|
!insertmacro DetailPrint "SSL: Detected working HTTPS!"
|
||||||
WriteRegStr HKLM "${REGPATH_WUPOLICY}" "WUServer" "${WSUS_SERVER_HTTPS}"
|
WriteRegStr HKLM "${REGPATH_WUPOLICY}" "WUServer" "${WSUS_SERVER_HTTPS}"
|
||||||
WriteRegStr HKLM "${REGPATH_WUPOLICY}" "WUStatusServer" "${WSUS_SERVER_HTTPS}"
|
WriteRegStr HKLM "${REGPATH_WUPOLICY}" "WUStatusServer" "${WSUS_SERVER_HTTPS}"
|
||||||
WriteRegStr HKLM "${REGPATH_WU}" "URL" "${UPDATE_URL_HTTPS}"
|
WriteRegStr HKLM "${REGPATH_WU}" "URL" "${UPDATE_URL_HTTPS}"
|
||||||
${Else}
|
${Else}
|
||||||
; Probably not supported; use HTTP
|
; Probably not supported; use HTTP
|
||||||
!insertmacro DetailPrint "SSL: HTTPS is probably not supported. Using HTTP."
|
!insertmacro DetailPrint "SSL: HTTPS is probably not supported. Using HTTP."
|
||||||
WriteRegStr HKLM "${REGPATH_WUPOLICY}" "WUServer" "${WSUS_SERVER}"
|
WriteRegStr HKLM "${REGPATH_WUPOLICY}" "WUServer" "${WSUS_SERVER}"
|
||||||
WriteRegStr HKLM "${REGPATH_WUPOLICY}" "WUStatusServer" "${WSUS_SERVER}"
|
WriteRegStr HKLM "${REGPATH_WUPOLICY}" "WUStatusServer" "${WSUS_SERVER}"
|
||||||
WriteRegStr HKLM "${REGPATH_WU}" "URL" "${UPDATE_URL}"
|
WriteRegStr HKLM "${REGPATH_WU}" "URL" "${UPDATE_URL}"
|
||||||
|
${EndIf}
|
||||||
|
WriteRegDword HKLM "${REGPATH_WUAUPOLICY}" "UseWUServer" 1
|
||||||
${EndIf}
|
${EndIf}
|
||||||
WriteRegDword HKLM "${REGPATH_WUAUPOLICY}" "UseWUServer" 1
|
|
||||||
|
|
||||||
; Restart service
|
; Restart service
|
||||||
!insertmacro RestartWUAUService
|
!insertmacro RestartWUAUService
|
||||||
|
@ -419,8 +421,6 @@ ${MementoSection} "Allow OS Upgrade" ALLOWOSUPGRADE
|
||||||
WriteRegDword HKLM "${REGPATH_WUPOLICY}\OSUpgrade" "DisableOSUpgrade" 0
|
WriteRegDword HKLM "${REGPATH_WUPOLICY}\OSUpgrade" "DisableOSUpgrade" 0
|
||||||
WriteRegDword HKLM "${REGPATH_WU}\OSUpgrade" "AllowOSUpgrade" 1
|
WriteRegDword HKLM "${REGPATH_WU}\OSUpgrade" "AllowOSUpgrade" 1
|
||||||
WriteRegDword HKLM "${REGPATH_WU}\OSUpgrade" "DisableOSUpgrade" 0
|
WriteRegDword HKLM "${REGPATH_WU}\OSUpgrade" "DisableOSUpgrade" 0
|
||||||
WriteRegDword HKLM "${REGPATH_WU}\OSUpgrade" "OSUpgradeInteractive" 1
|
|
||||||
WriteRegDword HKLM "${REGPATH_WU}\OSUpgrade" "OSUpgradeRunOnceCount" 1
|
|
||||||
!insertmacro RestartWUAUService
|
!insertmacro RestartWUAUService
|
||||||
${MementoSectionEnd}
|
${MementoSectionEnd}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue