Fråga
I den svenska versionen av Vista läggs alla program i katalogen Program som standard, men i registret finns programmen i ”Program files”-katalogen. Den finns inte i utforskaren, och om jag väljer att visa allt, inklusive dolda filer så dyker det upp en genväg med namnet program, men den får man inte titta i, saknar rättigheter.
Är det denna genväg som dirigerar till ”Program files”? Har Microsoft hårdkodat in ”Program files” i sin kod så att man måste använda genvägar för att lösa olika språkversioner?
Svar
I tidigare Windows-versioner användes olika namn på mappen där program installeras i olika språkversioner. Detta ställde dock till med en hel del problem, vilket jag misstänker är orsaken till att Microsoft i Vista valt att använda mappen ”Program files” för alla språk.
I stället använder man som du konstaterat genvägar som ”översätter” namnet på mappen till aktuellt språk. Det finns fler mappar som fungerar likadant, som till exempel Användare och Delat. Du ser det tydligare om du använder Kommandotollken.
——————————————————————–
Efter att ovanstående fråga och svar publicerats här ställde Lennart en följdfråga:
Hej igen, svaret gör mig lite förvånad, att det skulle vara problem med att man har olika namn på denna katalog i de olika språkversionerna.
Vad händer om jag inte vill installera programmen i denna katalog? utan som vissa program-leverantörer som vill lägga det som en egen katalog i roten på C:, eller om jag har en egen filstruktur som till exempel den Linux har. Kommer då Vista att få problem att hitta och köra dessa filer?
Lennart Öhrstedt
Problemet med olika namn på program-mappen är ett av de mest kända i DMZ-Expertens historia och frågor om detta har besvarats otaliga gånger. Det handlar om att mappen Program öppnas vid datorstart när en slarvig autostartinstruktion finns i systemregistret. Sök på ”program-mapp” i Windows-expertens databas på www.datormagazin.se för mer information.
Normalt händer ingenting om du installerar program i någon annan mapp i Vista – det fungerar alldeles utmärkt. Undvik dock gärna att kalla mappen för något som börjar med ordet ”program”.
Oftast är det dock bäst att följa Microsofts idéer om hur filstrukturen ska vara uppbyggd. Detta gäller särskilt de systemmappar som är definierade i systemet. Det går dock att ändra på dessa också, för den som är envis – enklast med hjälp av något av de otaliga ”tweak”-program som kan hittas med en enkel sökning på nätet.