Registry Key HKCU wert ändern.

Antworten
taibe
Beiträge: 50
Registriert: 21. Nov 2006, 13:26
Kontaktdaten:

Registry Key HKCU wert ändern.

Beitrag von taibe » 13. Apr 2010, 08:09

Hallo zusammen,
ich möchte in HKCU,Control Panel\Desktop,AutoEndTasks="0" auf "1" ändern, wie mache ich das am besten?
Vielen Dank
Hag

Walter_Schulz
Beiträge: 876
Registriert: 17. Dez 2004, 12:29
Kontaktdaten:

Re: Registry Key HKCU wert ändern.

Beitrag von Walter_Schulz » 13. Apr 2010, 08:55

Wie ueblich:
Snapshot, Wert aendern, Snapshot.
Beim Paket darauf achten, dass %APP% nicht leer ist. Paket per /AW verteilen.

Ciao!
Walter Schulz

taibe
Beiträge: 50
Registriert: 21. Nov 2006, 13:26
Kontaktdaten:

Re: Registry Key HKCU wert ändern.

Beitrag von taibe » 13. Apr 2010, 09:47

Hallo Walter,
genau habe ich das gemacht, als Ergebnis (Inf-Datei)
Das Hat aber leider nicht funktioniert, der Wert würde nicht geändert !!!!!!!!!

[SetupInfo]
Author =Installer
CreationDate =13.04.2010 09:32:08
InventoryID =
Description =
Method =
Tested on =
Dependencies =
Command line options =/AW
Last Change =
Build =

[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>

[Setup]
Version=10.5
ShowCaption=1
BlockInput=0
Platform=x86

[Requirements]

[Application]
ProductName=PBackupRegKey
DeveloperName=BVS
Version=1.0
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%", Arial, 30, , 00FFFF, 4, , LEFT BOLD ITALIC
Text2="%DeveloperName%", Arial, 24, , 00FFFF, 4, , LEFT BOLD ITALIC
Text8="%Company%", Arial, 18, , 00FFFF, 4, 10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial, 16, , 007F00, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=FF0000,000000
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
UserKeyName=%DeveloperName%\%ProductName%
MachineKeyName=%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=%DeveloperName% %ProductName% %Version%
UninstallDisplayName=%ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
ReinstallMode=1
SrcDir=..
ApplicationDir=%ProgramFilesDir%\PBackup
SetupInfDir=Install
Prompts=
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=0
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=1
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%


[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren

[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation

[SysStrings:07]
Users=Benutzer

[SysStrings:09]
Users=Users

[Environment]
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=%SoftwareDepotServerName%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%

; Maschinenabhängige Variablen
; machine dependent variables
;VM_<Variable>=%%%V_MachineValuesPath%\%ComputerName%.ini,%ComputerName%,<Variable>%%

; Userabhängige Variablen
; user dependent variables
;VU_<Variable>=%%%V_UserValuesPath%\%WindowsUser%.ini,%WindowsUser%,<Variable>%%

; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!

[Prompts]

[Services]

[Processes]

[EventSources]

[Encryption]

[Disks]
1=%Disk1%

[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product = %ProductName%, COPYALWAYS, Product, "%ProductDesc%"

[Installer]
1:..\..\..\..\User\Setup.exe, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\Mx42SynSem.dll, %System%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS32, 0
1:..\..\..\..\User\x64\Mx42SynSem.dll, %System%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS64, 0
1:%SetupInfDir%\Setup.inf, , NORMAL, 0
1:%Temp%\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL NOSIZEWARNING SETUP ALWAYS WINDOWS64, 0

[FileCheckMachine]
ReplaceEnv V_MachineValuesPath
If DoesFileExist ("%V_MachineValuesPath%\%ComputerName%.ini") == "0" Then "FileIsntThere" EndIf

[FileCheckClient]
ReplaceEnv V_UserValuesPath
If "%UserDomain%" <> "%ComputerName%" Then "CheckClientFile" EndIf

[CheckClientFile]
If DoesFileExist ("%V_UserValuesPath%\%WindowsUser%.ini") == "0" Then "FileIsntThere" EndIf

[FileIsntThere]
ErrorLogMsg Values$\MachineValues\%DomainName%\%ComputerName%.ini or Values$\UserValues\%UserDomain%\%WindowsUser%.ini not found!
Abort


[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT
;ReplaceEnv <Variable>

#Set:Product
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product

[Set:Product]
; 1:, %App%, CREATE DIRECTORY CASCADED, 0

[Reg:OnUninstallProduct]
HKCU,Control Panel\Desktop,AutoEndTasks,0x00000000,"0"
HKLM,SYSTEM\CurrentControlSet\Services\aec\Enum,Count,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\aec\Enum,NextInstance,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\DMusic\Enum,Count,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\DMusic\Enum,NextInstance,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\drmkaud\Enum,Count,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\drmkaud\Enum,NextInstance,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\splitter\Enum,Count,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\splitter\Enum,NextInstance,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\swmidi\Enum,Count,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\swmidi\Enum,NextInstance,0x00010001,1

[Reg:Product]
-HKLM,"SYSTEM\CurrentControlSet\Services\swmidi\Enum","0"
-HKLM,"SYSTEM\CurrentControlSet\Services\splitter\Enum","0"
-HKLM,"SYSTEM\CurrentControlSet\Services\drmkaud\Enum","0"
-HKLM,"SYSTEM\CurrentControlSet\Services\DMusic\Enum","0"
-HKLM,"SYSTEM\CurrentControlSet\Services\aec\Enum","0"

[Ini:Product]
"win.ini","DeskTop",,"AutoEndTasks=1"

[Security:Product]

[Shell:Product]

Benutzeravatar
tgrosch
Beiträge: 602
Registriert: 14. Nov 2007, 16:34
Wohnort: Fulda
Kontaktdaten:

Re: Registry Key HKCU wert ändern.

Beitrag von tgrosch » 13. Apr 2010, 10:48

Die setup.inf kannst Du jetzt ja bearbeiten. Alle unnötigen Zeilen raus und bei Reg:Product einfach einfügen:

Code: Alles auswählen

HKCU,Control Panel\Desktop,AutoEndTasks,0x00000000,"1"
Dann sollte es funktionieren.
Viele Grüße

Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014

taibe
Beiträge: 50
Registriert: 21. Nov 2006, 13:26
Kontaktdaten:

Re: Registry Key HKCU wert ändern.

Beitrag von taibe » 13. Apr 2010, 10:55

Hallo,
genau das habe ich gemacht, tuts gut.
[Reg:Product]

HKCU,Control Panel\Desktop,AutoEndTasks,0x00000000,"1"

Problem gelöst
Danke

Antworten

Zurück zu „Paketierung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste