{"id":256449,"date":"2021-08-08T00:08:00","date_gmt":"2021-08-07T22:08:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=256449"},"modified":"2021-08-06T15:37:51","modified_gmt":"2021-08-06T13:37:51","slug":"der-windows-runonce-registrierungsschlssel","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2021\/08\/08\/der-windows-runonce-registrierungsschlssel\/","title":{"rendered":"Der Windows RunOnce-Registrierungsschl&uuml;ssel"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" title=\"Windows\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2021\/04\/Windows-klein.jpg\" alt=\"Windows\" width=\"200\" \/>[<a href=\"https:\/\/borncity.com\/win\/?p=20908\" target=\"_blank\" rel=\"noopener\">English<\/a>]Den meisten Windows Insidern ist der Schl\u00fcssel <em>RunOnce <\/em>in der Registrierung schon mal untergekommen. Dort k\u00f6nnen Programme und Dienste einen Befehl eintragen, der einmalig beim n\u00e4chsten Windows-Start ausgef\u00fchrt und dann gel\u00f6scht wird. Windows unterst\u00fctzt aber diverse Optionen, um die Auswertung des Schl\u00fcssels im abgesicherten Modus zu erzwingen oder das L\u00f6schen des Eintrags zu verhindern, falls der Befehl nicht ausgef\u00fchrt werden konnte.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg02.met.vgwort.de\/na\/6e631356a94f4732b98f99ad8a07f440\" alt=\"\" width=\"1\" height=\"1\" \/>Ich selbst habe den Schl\u00fcssel <em>RunOnce <\/em>in der Registrierung, den es maschinenbezogen (HKLM) und nutzerbezogen (HKCU) gibt, eigentlich noch nie gebraucht, wusste aber, dass es ihn gibt.<\/p>\n<div class=\"post\">\n<div class=\"body\">\n<div id=\"600ca239-fba0-4514-9bdf-622ee18e8099\" class=\"postBody\" style=\"margin: 4px 0px 0px; border-width: 0px; padding: 0px;\" contenteditable=\"true\">\n<ul>\n<li>HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce<\/li>\n<li>HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<p>Programme legen gerne einen Eintrag ab, um nach der Installation beim ersten Start bestimmte Sachen starten zu k\u00f6nnen. Aber auch Malware k\u00f6nnte sich dort einnisten.<\/p>\n<p><a href=\"https:\/\/twitter.com\/jorgeorchilles\/status\/1421475888387043342\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"Windows RunOnce key\" src=\"https:\/\/i.imgur.com\/bx2R83g.png\" alt=\"Windows RunOnce key\" \/><\/a><\/p>\n<p>\u00c4hnlich wie obiger <a href=\"https:\/\/twitter.com\/jorgeorchilles\/status\/1421475888387043342\" target=\"_blank\" rel=\"noopener\">Twitter-Nutzer<\/a> habe ich gestaunt, dass Microsoft inzwischen, seit 2018, eine <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/setupapi\/run-and-runonce-registry-keys\" target=\"_blank\" rel=\"noopener\">Webseite mit weiteren Details<\/a> zu den Keys <em>Run <\/em>und <em>RunOnce <\/em>ver\u00f6ffentlicht hat (habe ich meine <a href=\"https:\/\/www.amazon.com\/Inside-Microsoft-Windows-Registry-Mps\/dp\/1572318244\" target=\"_blank\" rel=\"noopener\">Registry-B\u00fccher<\/a> wohl 20 Jahre zu fr\u00fch bei Microsoft ver\u00f6ffentlicht &#8211; konnte ja schlie\u00dflich keiner ahnen). Standardm\u00e4\u00dfig wird der Wert des <em>RunOnce<\/em>-Schl\u00fcssels vor dem Ausf\u00fchren der Befehlszeile gel\u00f6scht. Microsoft schreibt aber:<\/p>\n<blockquote><p>Sie k\u00f6nnen dem Namen eines RunOnce-Werts ein Ausrufezeichen (!) voranstellen, um das L\u00f6schen des Werts bis nach der Ausf\u00fchrung des Befehls aufzuschieben. Ohne das Ausrufezeichen wird das zugeh\u00f6rige Programm beim n\u00e4chsten Start des Computers nicht zur Ausf\u00fchrung aufgefordert, wenn der RunOnce-Vorgang fehlschl\u00e4gt.<\/p><\/blockquote>\n<p>Und es gibt noch eine Option; ein dem Namen eines Werts vorangestelltes Sternchen (*) bewirkt, dass der RunOnce-Eintrag im abgesicherten Modus nicht ignoriert, sondern ausgef\u00fchrt wird.<\/p>\n<blockquote><p>Wichtig: Ein Programm, das \u00fcber einen dieser Schl\u00fcssel ausgef\u00fchrt wird, sollte w\u00e4hrend seiner Ausf\u00fchrung nicht in den Schl\u00fcssel schreiben, da dies die Ausf\u00fchrung anderer unter dem Schl\u00fcssel registrierter Programme st\u00f6ren w\u00fcrde. Anwendungen sollten den RunOnce-Schl\u00fcssel nur f\u00fcr vor\u00fcbergehende Bedingungen verwenden, z. B. um die Einrichtung der Anwendung abzuschlie\u00dfen. Eine Anwendung darf nicht st\u00e4ndig neue Eintr\u00e4ge unter RunOnce erstellen, da dies das Windows-Setup beeintr\u00e4chtigt.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>[English]Den meisten Windows Insidern ist der Schl\u00fcssel RunOnce in der Registrierung schon mal untergekommen. Dort k\u00f6nnen Programme und Dienste einen Befehl eintragen, der einmalig beim n\u00e4chsten Windows-Start ausgef\u00fchrt und dann gel\u00f6scht wird. Windows unterst\u00fctzt aber diverse Optionen, um die Auswertung &hellip; <a href=\"https:\/\/borncity.com\/blog\/2021\/08\/08\/der-windows-runonce-registrierungsschlssel\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[301],"tags":[3288],"class_list":["post-256449","post","type-post","status-publish","format-standard","hentry","category-windows","tag-windows-en"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/256449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=256449"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/256449\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=256449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=256449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=256449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}