Windows 7 Registry per Skript ändern

Thread Starter
Mitglied seit
14.02.2015
Beiträge
490
Hallo,

Wie kann ich die Registry bearbeiten per Skript?
Ich möchte eine Datei haben die ich ausführen kann und dann automatisch einen Wert ändert.

z.b. im Energiesparplan "Höchstleistung" den Minimalen Leistungszustand des prozessors ändern oder direkt den ganzen Energiesparplan ändern etc.

Kann mir da jemand helfen?
Ich habe an meinem Windows viel getweaked und möchte falls ich mal eine Neuinstallation mache einfach nur per Klick die Änderungen gemacht haben.

Edit: Nach der Bearbeitung wäre es cool wenn das script ausgibt das es den wert bearbeitet hat.
Ich möchte in folge mehrere Werte bearbeiten / ändern.

lg
Michael
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Ich würde einfach den passenden Pfad exportieren (rechtsklick - exportieren), das Icon von diesem File auf den Desktop legen (oder wenn dus selten benötigst woanders hin), und fertig.
Eine Ausgabe was geändert wurde hast du dann zwar nicht, du kannst das exportiere File aber mit dem Editor ansehen, und die Änderungen leicht nachvollziehen.
 
Es sollen mehrere Dinge geändert werden und das per Klick.
Es soll nach dem ändern auch eine bestätigung geben das es geändert wurde.

Eine kleine GUI wo der User nochmal anklicken kann was alles geändert werden soll und was nicht wäre perfekt, aber das kann auch von mir aus über CMD alles laufen und dort per Nummerneingabe etc.

in PHP würde ich das so lösen:

Code:
<?php

print("<form action=file.php method=post>"); 
print("<input type=checkbox name=change_powerplan value=y checked> Powerplan auf Höchstleistung stellen"); 
print("<input type=checkbox name=processor_minimum_power value=y checked> Minimalen Leistungszustand des Prozessors auf 100% setzen"); 
print("<input type=checkbox name=core_parking value=y> Das Parken von CPU Kernen deaktivieren"); 
print("<input type=submit value=anwenden>"); 
print("</form>"); 

if($_POST[change_powerplan] != "") 
{
mysql_query("UPDATE ....."); 
print("Der Powerplan wurde auf Höchstleistung gesetzt."); 
}

if($_POST[processor_minimum_power] != "") 
{
mysql_query("UPDATE ....."); 
print("Der minimale Leistungszustand des Prozessors wurde auf 100% eingestellt."); 
}

if($_POST[core_parking] != "") 
{
mysql_query("UPDATE ....."); 
print("Das Parken von virtuellen Kernen wurde deaktiviert."); 
}

?>

Vielleicht kann mir das ja jemand für Windows 7 umschreiben auf meine zwecke damit ich es mir nur für weitere Dinge erweitern muss. :)

lg
Michael
 
Zuletzt bearbeitet:
Hallo,

Ich habe mich nun in AutoIT eingearbeitet und soweit schonmal was ganz nettes hinbekommen.
alphay9sij.png


Könnt ihr mir sagen wo ich in der registry folgendes finde?

1.Ich möchte gerne das Windows 7 Theme über die Registry zum Klassischen Theme ändern
2.Ich möchte im Energiesparplan "Höchstleistung" das selektive USB sparen deaktivieren
3.Ich möchte im Energiesparplan "Höchstleistung" deaktivieren das die festplatten bei längerer nicht nutzung ausgeschaltet werden
4.Ich möchte Windows Update deaktivieren
5.Ich möchte den Minimalen Leistungszustand des Prozessors beim Energiesparplan "Höchstleistung" auf 100% setzen
6.Ich möchte den Energiesparplan auf "Höchstleistung" setzen
7.Wo finde ich die Windows dienste und Services damit ich unnötige deaktivieren kann?

Das wäre sehr hilfreich!

lg
Michael
 
hi, der reg pfad lautet:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power

den ganzen schlüssel sichern, nachdem du dir ALLE rechte verschafft hast.

FÜR TESTzwecke KÖNNTEST du den anhang in die reg importieren,
wobei Hibernate und File cfg's dann aus sind, genau so wie CPU-Core-Parking.

aber das kannst du dann selber sehen unter:

Systemsteuerung\Alle Systemsteuerungselemente\Energieoptionen\Energiesparplaneinstellungen bearbeiten\Erweiterte Einstellungen

um alles wieder rückgängig zu machen einfach in deiner regsicherung VOR allen anderen einträgen den folgenden eintrag eintragen:

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]

dies hat zur folge, dass der GANZE schlüssel gelöscht wird und dann deine sicherung und damit der original zustand wieder hergestellt wird,

sofern du dir gleich zu anfang besitzer\schreib und lese rechte verschafft hast.

mfg

crc32 : 9edf9db8
md5 : 946a4cae4c2a871ebcc402afc628c9af
sha-1 : 9bad7c97db85a73b7e1a9927678c2f0ef739ffc7

ACHTUNG: der author übernimmt keinerlei haftung an hard + software, dass reg-file dient NUR zu DEMO-zwecken !!
 

Anhänge

  • CurrentControlSet_Control_Power_gepatchter_export.zip
    22,2 KB · Aufrufe: 47
  • png_001.jpg
    png_001.jpg
    69,2 KB · Aufrufe: 48
  • png_002.jpg
    png_002.jpg
    57,3 KB · Aufrufe: 49
  • png_003.png
    png_003.png
    10 KB · Aufrufe: 59
  • png_004.png
    png_004.png
    9,7 KB · Aufrufe: 53
  • png_005.png
    png_005.png
    10,1 KB · Aufrufe: 56
  • png_006.png
    png_006.png
    10,2 KB · Aufrufe: 54
  • png_007.png
    png_007.png
    10,4 KB · Aufrufe: 56
  • png_008.png
    png_008.png
    9,7 KB · Aufrufe: 56
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh