From d37916f35dd7ed55901fb347db66f06b148d1a7a Mon Sep 17 00:00:00 2001 From: Iristyle Date: Sat, 13 Apr 2013 07:25:07 -0400 Subject: [PATCH] feat(WindowsUpdate.DisableAutoRestart): first ver! --- .../WindowsUpdate.DisableAutoRestart.nuspec | 28 ++++++++++++++++++ .../tools/chocolateyInstall.ps1 | 22 ++++++++++++++ WindowsUpdate.DisableAutoRestart/windows8.png | Bin 0 -> 2880 bytes 3 files changed, 50 insertions(+) create mode 100644 WindowsUpdate.DisableAutoRestart/WindowsUpdate.DisableAutoRestart.nuspec create mode 100644 WindowsUpdate.DisableAutoRestart/tools/chocolateyInstall.ps1 create mode 100644 WindowsUpdate.DisableAutoRestart/windows8.png diff --git a/WindowsUpdate.DisableAutoRestart/WindowsUpdate.DisableAutoRestart.nuspec b/WindowsUpdate.DisableAutoRestart/WindowsUpdate.DisableAutoRestart.nuspec new file mode 100644 index 0000000..3a98e24 --- /dev/null +++ b/WindowsUpdate.DisableAutoRestart/WindowsUpdate.DisableAutoRestart.nuspec @@ -0,0 +1,28 @@ + + + + WindowsUpdate.DisableAutoRestart + Disable Windows Update Auto-Restart + 0.0.1 + Microsoft + Ethan Brown + Prevent your system from automatically restarting after automatically installing Windows Updates. + Prevent your system from automatically restarting after automatically installing Windows Updates. + + Sets the registry key HKLM:Software\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoRebootWithLoggedOnUsers to 1 + + Alternatively, group policy can be used to set this as well: + http://kevinjameshall.wordpress.com/2012/12/26/windows-8-updates-disable-auto-restart/ + + http://support.microsoft.com/kb/555444 + Windows WindowsUpdate + http://opensource.org/licenses/MIT + false + https://github.com/Iristyle/ChocolateyPackages/raw/master/WindowsUpdate.DisableAutoRestart/windows8.png + + + + + + + diff --git a/WindowsUpdate.DisableAutoRestart/tools/chocolateyInstall.ps1 b/WindowsUpdate.DisableAutoRestart/tools/chocolateyInstall.ps1 new file mode 100644 index 0000000..5556eee --- /dev/null +++ b/WindowsUpdate.DisableAutoRestart/tools/chocolateyInstall.ps1 @@ -0,0 +1,22 @@ +$package = 'WindowsUpdate.DisableAutoRestart' + +try { + # http://support.microsoft.com/kb/555444 + # alternate using GPO: http://kevinjameshall.wordpress.com/2012/12/26/windows-8-updates-disable-auto-restart/ + $setRegistryKey = @" + `$params = @{ + Path = 'HKLM:Software\Policies\Microsoft\Windows\WindowsUpdate\AU'; + Name = 'NoAutoRebootWithLoggedOnUsers'; + Value = 1 + }; + if (!(Test-Path `$params.Path)) { New-Item -Path `$params.Path -Force | Out-Null }; + Set-ItemProperty @params +"@ + + Start-ChocolateyProcessAsAdmin $setRegistryKey + + Write-ChocolateySuccess $package +} catch { + Write-ChocolateyFailure $package "$($_.Exception.Message)" + throw +} diff --git a/WindowsUpdate.DisableAutoRestart/windows8.png b/WindowsUpdate.DisableAutoRestart/windows8.png new file mode 100644 index 0000000000000000000000000000000000000000..294fd97abc8c6084878810903badfa83e563a3e7 GIT binary patch literal 2880 zcmdUxYdDna8pj`p)J{?=lI;*HD%I3XXf-s*v8++bF=i~MK`7DC(6ExFnx-L3GEN<2 zGR%ZfL`@qFF%vm8<5X$n(2U4=9M)rB``Xw3u)nQO>-qA&&wV}b`~L6udG7!3zJ3C0 ztF(68S^$8Oy`7a405b4a2CR{Vm$nU<0{|$lwzsl49W501G@bKx)#Qx#|NP1qkMCz> zUdjv7r`aRNQCJ^>adE&uRN_GKJ)Kr1^o`loH{|_Ssi-(D%Nc*8)U8e4uxIC^1{nFriADu{wl;?M09fKj+eYZ zOP0U2L_Waa{XqJ>xe2*WqtY2kwNgfjyFAUv`5To1J;6n;&8{r7 zYQR(DdLJ!BKyP}k2U?~WHl4ePCZ)EO=(lCrBQ-4w>8Q^#=3Tj{3ns<9I;{XUzKv9L zcFUQQ5mU!yLDhr3UFA1IACdkT4wq=v5m9A)`dR#b(BjYP2>G3e=&W_1A;o#~mVq62 zGb^&dJ<6`)iP(B$6|ukMP#5Vzl-#L`!QTwV!53il+t9uRl zFd`}`Lt;ZR*k9$Qrv)Ni1aEP9RI8XutvnCMNvwDJ$VR}qu%$qq#hr-|2M8SwB6y1= zQ!wO9aW*a#+E3*TRu%Noz8$+%U~3BQJaBn{2wNpS9i{ieslrqTxUpZBt1mo1B?<=| zSr@|$7Sqgb>QjV7?HqZM8o^|t0pY4@HfHrvdkb%l=$>B zrg8PvCkya{Cb~u!3PYxS#Q~(-F9MjOTQn+<=Z3EWfE{$-TB4Aj7Ho2{#&h&~n9GwP za|QVFsgO!`A`wxVlrbt29*Zm_E#gOEe4in~&!{-2#EkES>2i7S4&Qbk4U;wWpy8Dq z3@#?69*ycz6e}%zm;i8I=5l!b8wn6(0~I{kjSrQeYMiP>S^dhX0;MMPo)r->6Y=6~X*r%PsAau0IQf78Mb;K6qfW6_6(=|RfKO_PUmNKqMC6?r32g4K|&e46U$6`snTp}k1adf<|DYsAa zWyJjEyz<-bg&$fE{wwf3;gG-@?a}agfiDoC7_*G=-NhflV3hu>;j5VCsb{&!l)29V z--8(=i#{yVqYTG( zyQ(QdH+A?@Ml*(lz|4-u#VzUQu9D@HzF}Cb0P$}(;>VQ$*Z_bzR1Oo6|IcLWjF|P& zHWUDFcNweQ(vpf(Vv%HjTejUMLJ?ecM~>sWga6H@B4wzSewN`uGcr_PSqn^E9#81J z$1-c^qd!$`5}f%B8rPjwoYXO8jr))<#e?f1H9}Z^MX+DsIDu#%>FW^N3iY#3@_SE@ zUhh0M{kB3I)@!D-;4QYJ0ve`7r>(}$)ld~$t}1X0!}LJ-w32z6{#6>oV$M)K3jyW) zIPL7OS4OpxR*vQg9j097GE8AQ5m~5GuX3Ih?LyZtuNe&&@~6sUM6T!#?|nyFpoMzAk=811d7&YA*rVwW@vm35 z!xVV`jM9ygYjc>?iGU_v0)eis4BUh>Nol1)b)>t)_BLNw*_17Tx~cIG{?-IRBEhvP+4pEYay;F?r|S%gciyrdbay#1Q_b!vzv9{jl#k5V%W`WqR%6iwbiWlTqNFwIIjET{+aSl`L70Vi{C9 zEnPjj7R0Mol%|LqBwS&WmkI1L3ey-Nj&kvLbd8Y09Erb>*OTypo#aB50eeN#gtV`6 v-N&X_%c^nYb8G%m;|QWR|DTpK@YB5ZjB9EBwX2U8SIofP8f(S2^uF>Zj7*H! literal 0 HcmV?d00001