54 lines
2.8 KiB
Batchfile
54 lines
2.8 KiB
Batchfile
@echo off
|
|
::
|
|
::
|
|
echo ################################################################################
|
|
echo #### SID-beziehen
|
|
echo ################################################################################
|
|
set "RegPath=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList"
|
|
set "SID="
|
|
c:
|
|
cd users
|
|
for /f "delims=" %%a in ('dir /ad /b "C:\users"') do (call :workWithUser %%a)
|
|
exit
|
|
|
|
::echo #### Registrieren
|
|
::c:
|
|
::cd\
|
|
::C:\Program Files (x86)\Java\jre1.7.0_17\bin\ssvagent -new
|
|
::C:\Program Files\Java\jre1.7.0_17\bin\ssvagent -new
|
|
::C:\Program Files (x86)\Java\jre1.6.0_38\bin\ssvagent -new
|
|
::C:\Program Files\Java\jre1.6.0_38\bin\ssvagent -new
|
|
|
|
|
|
|
|
:workWithUser
|
|
echo ################################################################################
|
|
echo #### Benutzer: %1
|
|
for /f "delims=" %%i in ('reg query "%RegPath%"^|findstr /ibc:"%RegPath%\S-"') do (
|
|
reg query "%%i" /v "ProfileImagePath"|findstr /iec:"%1" >nul && set "SID=%%~nxi")
|
|
|
|
|
|
echo #### SID: %SID%
|
|
echo #### REG-Werte loeschen
|
|
REG DELETE "HKEY_USERS\%SID%\SOFTWARE\JavaSoft\Java Update\Policy" /v EnableAutoUpdateCheck /f
|
|
REG DELETE "HKEY_USERS\%SID%\SOFTWARE\JavaSoft\Java Update\Policy" /v EnableJavaUpdate /f
|
|
echo #### Fileextensionss
|
|
REG DELETE "HKEY_USERS\%SID%\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jnlp" /f
|
|
REG DELETE "HKEY_USERS\%SID%\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jar" /f
|
|
echo #### REG-Werte einfuegen
|
|
REG ADD "HKEY_USERS\%SID%\SOFTWARE\JavaSoft\Java Update\Policy" /v EnableAutoUpdateCheck /d 0 /f
|
|
REG ADD "HKEY_USERS\%SID%\SOFTWARE\JavaSoft\Java Update\Policy" /v EnableJavaUpdate /d 0 /f
|
|
|
|
|
|
:: Deploymentproperties für alle User anlegen
|
|
REG ADD "HKEY_USERS\%SID%\Software\AppDataLow\Software\JavaSoft\DeploymentProperties" /v "deployment.expiration.decision.timestamp.10.67.2" /d "1421226831" /f
|
|
REG ADD "HKEY_USERS\%SID%\Software\AppDataLow\Software\JavaSoft\DeploymentProperties" /v "deployment.expiration.decision.suppression.10.67.2" /d "true" /f
|
|
REG ADD "HKEY_USERS\%SID%\Software\AppDataLow\Software\JavaSoft\DeploymentProperties" /v "deployment.version" /d "7.21" /f
|
|
REG ADD "HKEY_USERS\%SID%\Software\AppDataLow\Software\JavaSoft\DeploymentProperties" /v "deployment.javaws.associations" /d "ALWAYS" /f
|
|
REG ADD "HKEY_USERS\%SID%\Software\AppDataLow\Software\JavaSoft\DeploymentProperties" /v "deployment.modified.timestamp" /d "1421396229111" /f
|
|
REG ADD "HKEY_USERS\%SID%\Software\AppDataLow\Software\JavaSoft\DeploymentProperties" /v "deployment.expiration.decision.10.67.2" /d "later" /f
|
|
REG ADD "HKEY_USERS\%SID%\Software\AppDataLow\Software\JavaSoft\DeploymentProperties" /v "deployment.expired.version" /d "10.67.2" /f
|
|
REG ADD "HKEY_USERS\%SID%\Software\AppDataLow\Software\JavaSoft\DeploymentProperties" /v "deployment.javaws.shortcut" /d "ALWAYS" /f
|
|
|
|
|