Går det att associera ett filattribut (eller vad det heter) för samtliga profiler i Windows 2003?
Så att ex. *.txt skall öppnas med ett visst program utan att jag skall behöva ändra i varenda profil.
Ok, tack.
Jag fattar att man kan sätta filassociationerna globalt i HKEY_CURRENT_USER\SOFTWARE\Classes
Hittar dock inte var jag skall göra det, tycker att det var lite otydligt på microsoftsupporten.
Om jag t.ex. skall associera om alla .doc-filer, skall jag då göra det under ".doc"?
Globala ändringar görs i HKLM. Det artikeln säger är att saker som är specificerade i HKCU kommer att gälla framför globala inställningar, d.v.s. HKCU går före HKLM.
Finns det inget specificerat för en extension i HKCU kommer HKLM alltså att gälla. Om du vill ändra i existerande profiler, där inställningen skiljer från HKLM, är det mest lämpliga att rulla ut ändringar i ett logonscript. Antingen göra ändringen, eller radera nyckeln (vilket då gör att HKLM kommer att gälla).
Men om jag gör ändringarna på en viss filtyp (som vanligt i kontrollpanelen/folder options) så kan jag i advanced bestämma open, nytt, print och printto samt välja ikon.
Jag hittar inte var jag skall göra det i HKLM.
HKCU är inte globalt, det är därför jag skrev i ett logonscript. Om användare redan har en profil skapad på den maskin de loggar på så har de även fått HKCU kopierad från default profile. Har de då gjort ändringar i sina filextensioner så väger dessa tyngre än de ändringar du skulle göra i HKLM.
Är detta en terminal server, så har användarna mest troligt inte ändrat defaultinställningar baserat på infon i ovan artikel.
I båda fallen borde de ändringar du gör i HKLM gälla. Enda gången de inte skulle gälla är alltså om det lagts definitioner i profilerna. Är detta en TS, så borde det bara vara att ändra i HKLM. Har ni däremot en massa klienter, så är det nog lättast att skjuta ut detta i ett logonscript, såvida ni inte använder ett distributionssystem där du enkelt kan göra ändringar i HKLM på maskinerna.