Start / Echtzeit mit einer .bat-Datei, aber der Prozess ist immer noch nicht in Echtzeit

515
Basj

Ich habe eine .BAT-Datei erstellt:

start /realtime "c:\software\mysoftware.exe" 

Beim Starten unter Windows 10 wird es jedoch nicht als "Echtzeit" angezeigt Task Manager. Welche potenziellen Probleme können den Start in Echtzeit verhindern?

Hinweis: Ziel ist es, den Start in Echtzeit beim Start von Windows zu starten (dh ich habe darüber nachgedacht, eine Verknüpfung zur .BAT-Datei zu erstellen C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup).

0
Haben Sie versucht, die Batchdatei als Administrator auszuführen? iTechieGamer vor 5 Jahren 0
Ich glaube, ich hatte es versucht, aber ich werde es noch einmal versuchen, @iTechieGamer sicher zu sein. Rechtsklick, Als Administrator ausführen. Ist das mit Win10 immer noch korrekt? Basj vor 5 Jahren 0
@ iTechieGamer Wenn dies funktioniert, wie kann man beim Windows-Start die Option Als Administrator ausführen ausführen? Wird eine Verknüpfung in "C: \ Benutzer \ App \ DataData \ Roaming \ Microsoft \ Windows \ Startmenü \ Programme \ Startup" eine Option zum Ausführen als Administrator mit Win10 anbieten? (Meine Gewohnheiten sind Win7, also nicht 100% sicher, wie es unter Win10 ist) Basj vor 5 Jahren 0
Wir können den Taskplaner verwenden, um die Batchdatei beim Start als Administrator auszuführen. iTechieGamer vor 5 Jahren 0
Ist dies der einzige Weg, @iTechieGamer? Keine Verknüpfung zum Startmenü> Startup würde als Administrator funktionieren? Basj vor 5 Jahren 0
Ich glaube, das ist der einzige Weg. iTechieGamer vor 5 Jahren 0
@iTechieGamer Hätten Sie einen Link, der zeigt, wie Sie eine solche Aufgabe als Administrator erstellen können? Basj vor 5 Jahren 0
Link ist unter https://stackoverflow.com/q/5427673. Startet das Programm mit Echtzeitpriorität? iTechieGamer vor 5 Jahren 0

1 Antwort auf die Frage

0
Basj

Wie @iTechieGamer zeigt, löst eine Task-Scheduler-Task das Problem:

schtasks /create /sc onlogon /tn MySoftware /rl highest /tr "C:\Program Files\MySoftware\launchit.bat" 

(Dies muss mit cmd.exe geschehen, das als Admin gestartet wurde!)

mit diesem launchit.bat:

cd "C:\Program Files\MySoftware\" start /realtime mysoftware.exe