Erstellen Sie beim Start ein benutzerdefiniertes Dialogfeld
8
Wie kann ich festlegen, dass bei jeder Anmeldung bei Windows ein benutzerdefiniertes Popup angezeigt wird? Ich bin damit nicht vertraut und möchte jedes Mal, wenn ich mich anmelde, ein Popup wie eine Erinnerung / Notiz erstellen. Ich möchte, dass das Popup dort bleibt, bis der Benutzer es schließt.
Ich verwende Windows 10, wenn dies wichtig ist, aber ich denke, es sollte unter allen Windows-Betriebssystemen funktionieren.
Wie erstelle ich ein benutzerdefiniertes Popup, das jedes Mal angezeigt wird, wenn ich mich bei Windows anmelde?
Was Sie tun könnten, ist:
Erstellen Sie ein Batch-Skript wie im folgenden Beispiel
Stellen Sie den Titel des Nachrichtenfelds und den Text des Nachrichtenfelds so ein, wie es angezeigt werden soll
SET msgboxTitle=<Value Of Window Title>
SET msgboxLine1=<Value Of Window Body Text>
Verwenden Sie den Taskplaner , um eine Aufgabe zu erstellen, die dieses Stapelskript ausführt, und setzen Sie einen Auslöser , um sie bei der Anmeldung für einen beliebigen Benutzer oder einen bestimmten Benutzer auszuführen (siehe Abbildung unten).
Sie können auch einen zusätzlichen Trigger für die geplante Aufgabe erstellen, indem Sie die Sitzung "Verbindung zum Benutzer verbinden" verwenden , um ihn auch bei der Anmeldung von einem gesperrten Bildschirm aus auszulösen.
Beispiel für ein Stapelskript
Wenn dies ausgeführt wird, wird das Nachrichtenfeld mit dem Titel und dem Nachrichtentext angezeigt, wie Sie es in den entsprechenden Variablen im Stapelskript festgelegt haben, und es bleibt dort, bis Sie drücken OK
@ECHO ON
SET TmpBatch=%temp%\~tmpLogonMessage.cmd
IF EXIST "%TmpBatch%" DEL /Q /F "%TmpBatch%"
SET msgboxTitle=This is my Message Title
SET msgboxLine1=This is my temp Message Window that pops up at Windows Logon
SET tmpmsgbox=%temp%\~tmpmsgbox.vbs
ECHO @ECHO OFF >>"%TmpBatch%"
ECHO IF EXIST "%tmpmsgbox%" DEL /F /Q "%tmpmsgbox%" >>"%TmpBatch%"
ECHO ECHO msgbox "%msgboxLine1%",0,"%msgboxTitle%"^>"%tmpmsgbox%" >>"%TmpBatch%"
ECHO WSCRIPT "%tmpmsgbox%" >>"%TmpBatch%"
START /MIN CMD /C "%TmpBatch%"
EXIT /B
Ein paar Vorschläge - Ich würde VBScript verwenden, um dies zu tun und als VBS-Datei zu speichern - VBS wird standardmäßig von Cscript ausgeführt. Erstellen Sie stattdessen in Windows eine neue Verknüpfung zu Ihrem VBScript, führen Sie sie jedoch mit Wscript aus - so etwas wie "wscript.exe -". Datei "C: \ Datei \ ETC". Gehen Sie zu den Eigenschaften der Verknüpfung und ändern Sie das Symbol. Verknüpfen Sie dann die Verknüpfung mit Ihrem Anmeldeskript. Sie sieht jetzt wie eine authentische Windows-Dialognachricht aus! Kein Befehlsfenster und eine echte Aufgabe -bar Symbol.
InterLinked
Das würde ich auch berücksichtigen.
Trotzdem
Ich habe meinen Kommentar als neue Antwort gepostet - ich habe ihn dort ausführlicher beschrieben
InterLinked
Ein wichtiger Teil der geplanten Aufgabe. Sie müssen "Nur ausführen, wenn der Benutzer angemeldet ist" verwenden. Es funktioniert NICHT mit "Ausführen, ob der Benutzer angemeldet ist oder nicht". Ich denke, das macht es nicht interaktiv. Vielleicht möchten Sie den Benutzer ändern, unter dem es ausgeführt wird. \ Benutzer, damit es ausgeführt wird, wenn jemand angemeldet ist
Max
6
Wie erstelle ich ein benutzerdefiniertes Popup, das bei jedem Start des Computers angezeigt wird?
Hier ist eine Methode zum Erstellen eines Popups, das wie ein Haftungsausschluss auf dem Anmeldebildschirm angezeigt wird.
Diese kurze Anleitung zeigt Ihnen genau, wie Sie eine benutzerdefinierte Nachricht erstellen, die angezeigt wird, bevor sich jemand bei Ihrem Windows 10-Laptop / Desktop / Tablet anmelden kann. Einer der vielen Gründe, warum Sie dies tun möchten, besteht darin, dass Sie Informationen darüber angeben können, wie Sie Ihren Laptop oder Ihr Tablet zurückgeben können, wenn es verloren geht oder gestohlen wird (z. B. eine Belohnungsnachricht, Kontaktinformationen usw.). Unabhängig von Ihrem Grund ändern Sie hier den Text, der direkt vor dem Anmeldebildschirm in Windows 10 angezeigt wird.
Hinweis: Es ist erwähnenswert, dass diese Schritte auch in Windows 7 und 8 funktionieren. Die in diesem Lernprogramm verwendeten Screenshots gelten jedoch nur für Windows 10.
Geben Sie zunächst regedit in das Windows 10-Suchfeld ein.
Wählen Sie Regedit - Run-Befehl aus der Suchergebnisliste.
Klicken Sie auf Ja, wenn Sie aufgefordert werden, zu bestätigen, dass regedit Systemänderungen vornehmen soll.
Jetzt wird das Hauptfenster von Regedit angezeigt. Um eine Nachricht hinzuzufügen, bearbeiten wir zwei bestimmte Registrierungseinträge oder "Schlüssel". Um zu diesen Tasten zu navigieren, klicken Sie zunächst auf den kleinen Pfeil neben HKEY_LOCAL_MACHINE . Dies sollte das erste (von mehreren) Untermenüs anzeigen. Wählen Sie in diesem ersten Untermenü den Pfeil neben SOFTWARE aus , um dieses Menü zu erweitern. Wiederholen Sie dann den Vorgang für den Microsoft- Eintrag.
Fahren Sie fort, indem Sie den Pfeil neben Windows, dann Aktuelle Version und schließlich Richtlinien auswählen . Wählen Sie diesmal System aus, indem Sie einmal darauf klicken (anstatt auf den Pfeil daneben zu klicken).
Suchen Sie im Hauptfenster der Regedit-App nach dem Eintrag legalnoticecaption und doppelklicken Sie darauf.
In den Wertdatum : Feld geben Sie den Text ein , den Sie als „Überschrift“ Ihre Nachricht erscheinen mögen. Etwas in der Art von "Bitte lesen" oder einer anderen beschreibenden / auffälligen Formulierung ist im Allgemeinen am besten. Klicken Sie auf OK, wenn Sie fertig sind.
Doppelklicken Sie im Hauptfenster von Regedit auf den Eintrag legalnoticetext (der sich direkt unter "legalnoticecaption" befinden sollte).
In der Wertdaten : Feld geben Sie den Text wie die Nachricht möchten selbst erscheinen. Klicken Sie auf OK, wenn Sie fertig sind.
Beenden Sie Regedit, schließen Sie alle geöffneten Apps (speichern Sie natürlich zuerst Ihre Arbeit) und starten Sie dann Ihren PC neu.
Bevor sich jemand bei Ihrem PC anmelden kann, wird er von nun an mit der gerade erstellten Nachricht aufgefordert. Sie müssen die Eingabetaste drücken oder auf OK klicken, um zum Anmeldefenster zu gelangen.
Sieht gut aus, aber nicht das, was ich gemeint habe. Ich möchte, dass die Meldung angezeigt wird, nachdem ich mich bei Windows angemeldet habe, nicht vorher. Und trotzdem benutze ich einen Desktop, so dass es unwahrscheinlich ist, dass jemand meinen Computer stiehlt
deXterlab97
1
@ deXterlab97 Ich kenne auch einen Weg, das zu tun ... Ich werde das als weitere Antwort hinzufügen. Vielen Dank für die Klarstellung und Antwort bearbeiten.
Pimp Juice IT
@ deXterlab97 Ich habe gerade die andere Antwort hinzugefügt ... Ich hoffe, Sie finden sie hilfreich.
Pimp Juice IT
2
Folgendes empfehle ich: Erstellen Sie eine Verknüpfung, die wscript zum Ausführen eines VBS verwendet. Ich benutze dies die ganze Zeit, um authentische Windows-Dialoge wie die folgenden zu erstellen.
Klicken Sie im Datei-Explorer mit der rechten Maustaste - wählen Sie Neu und klicken Sie auf "Neue Verknüpfung". Geben Sie dann Folgendes ein: "C: \ Windows \ System32 \ wscript.exe" error.vbs "", wobei error der Name Ihres VBS-Skripts ist
Erstellen Sie ein VBS-Skript mit dem von Ihnen gewählten Namen, der so aussieht
x=msgbox("Windows Defender has detected one or more viruses infecting this machine. To protect the integrity of your operating system and keep your files safe, please run a complete scan from Windows Defender to purge your system of any leftover malware.", 0+16, "Windows Defender Has Discovered Malware")
Die 0 + 16 ist der Button + Icon-Code. Hier sind die Nummerncodes für die Symbole, die Sie verwenden können.
Button =
0 - OK
1 - OK and Cancel
2 - Abort, Retry and Ignore
3 - Yes, No and Cancel
4 - Yes and No
5 - Retry and Cancel
Symbol =
0 - No Icon
16 - Critical Icon
32 - Question Icon
48 - Warning Icon
64 - Info Icon
Sie können sie auch mit Namen bezeichnen.
Der VBS und die Verknüpfung MÜSSEN sich im selben Ordner befinden.
Gehen Sie nun zu den Eigenschaften der von Ihnen erstellten Verknüpfung. Ändern Sie das Symbol in ein authentisches (realistisches) Windows-Fehler- oder Meldungssymbol. Realistisch gesehen sollte es der Bedeutung der Nummer entsprechen, die Sie für das Symbol ausgewählt haben.
Hier ist eine Methode zum Erstellen eines Popups, das wie ein Haftungsausschluss auf dem Anmeldebildschirm angezeigt wird.
quelle
Folgendes empfehle ich: Erstellen Sie eine Verknüpfung, die wscript zum Ausführen eines VBS verwendet. Ich benutze dies die ganze Zeit, um authentische Windows-Dialoge wie die folgenden zu erstellen.
x=msgbox("Windows Defender has detected one or more viruses infecting this machine. To protect the integrity of your operating system and keep your files safe, please run a complete scan from Windows Defender to purge your system of any leftover malware.", 0+16, "Windows Defender Has Discovered Malware")
Die 0 + 16 ist der Button + Icon-Code. Hier sind die Nummerncodes für die Symbole, die Sie verwenden können.
Button =
Symbol =
Sie können sie auch mit Namen bezeichnen.
Am Ende bekommen Sie so etwas:
(Ja, ich habe die Nachricht erfunden)
quelle