webForumDet fria alternativet

Associera filer för alla profiler?

Windows

9 svar · 402 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

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.

I sådana fall hur?

Medlem sedan juli 20044 453 inlägg
#2

Jag tror denna artikel svarar på de flesta av dina frågor:

http://support.microsoft.com/?id=257592

Medlem sedan nov. 20017 144 inlägg
#3

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"?

Medlem sedan juli 20044 453 inlägg
#4

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).

Medlem sedan nov. 20017 144 inlägg
#5

Ok, liten fråga: Varför i ett logonscript?

Medlem sedan apr. 200010 782 inlägg
#6

Jesper T skrev:

Ok, liten fråga: Varför i ett logonscript?

du vill väl inte springa runt på alla klienterna och ändra det manuelt?

Medlem sedan nov. 20017 144 inlägg
#7

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.

Medlem sedan nov. 20017 144 inlägg
#8

stoffe-2k skrev:

du vill väl inte springa runt på alla klienterna och ändra det manuelt?

Nope, det var därför jag tänkte ändra det i HKLM så att alla associationer ändras globalt.

Medlem sedan juli 20044 453 inlägg
#9

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.

Medlem sedan nov. 20017 144 inlägg
#10

Tack, legis. Du beskriver jättebra, men jag kanske inte förklarar mig tillräckligt bra.

Är detta en TS, så borde det bara vara att ändra i HKLM

Japp det är en TS det stämmer, med det är var i listan jag skall ändra dessa värden. Hittar inte var jag hittar de olika filattributena.

Om jag går in under ex.
HKLM/software/classes/.doc
Så har jag en lista med.

[blue].dll
.doc
    OpenWithList
        WordPad.exe
    OpenWithProgIDs
    PersistentHandler
    ShellNew
.dos
.dot[/blue]

Hittar nada om detta på google.
Ursäkta min ringa kunskap i detta...

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)