Fråga
Jag försöker få en CMD-fil eller ett VB-skript att köras vid avstängning av datorn. Sådant har fungerat tidigare, när datorn användes i en domän. Fungerar logoutscript inte med en dator som inte används i en domän?
Man kan ju såklart ha en ikon på Skrivbordet som kör skriptet, och sedan stänger av datorn, men det finns ju en risk att man glömmer det, och stänger av via menyn.
Möjligen skulle det vara av intresse att ta bort avstängningsalternativet från Startmenyn, om möjligt. Hur gör man i så fall det?
Kjell Bävergren
Svar
Avstängningsskript kräver en professional-version av Windows, eftersom inställningarna görs i ”Redigeraren för lokala grupprinciper” som inte finns i enklare versioner. Det borde dock gå att lösa genom att göra inställningen direkt i systemregistret i stället. Men det är ganska många registernycklar inblandade, så det blir lite komplicerat.
Däremot är ju ett enkelt alternativ att i stället använda Schemaläggaren. Skapa en ny standardaktivitet och gå till fliken Utlösare. Välj att aktiviteten ska startas ”Vid frånkoppling från en användarsession” och pricka för ”Anslutning från den lokala datorn”. Bestäm vilket skript som ska startas på fliken Åtgärder.
Avstängning går att förhindra med en enkel ändring i registret. Gå till nyckeln HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer och skapa ett DWORD-värde med namnet NoClose. Sätt värdet till 1.
Starta om datorn. Möjligheten att logga ut blir kvar, men de övriga försvinner.