Avatar billede OWB Novice
12. august 2004 - 10:54 Der er 11 kommentarer og
1 løsning

Group policy til bestemmelse af program i forhold til filendelse?

Hej.

Kan det lade sig gøre via en group policy at bestemme hvilket program der skal startes op på klient PC'en logget på domænet, i forhold til filendelsen?

Jeg vil gerne at når en bruger aktivere en fil af *.gif, *.bmp eller *.jpg typen, at Microsoft Photo Editor er programmet der startes op.?
Avatar billede screem_brille Novice
12. august 2004 - 11:43 #1
Det er jeg 98% sikker på ikke er muligt, men det kan muligvis lade sig gøre at lave dog ikke med GP´s.
Avatar billede OWB Novice
12. august 2004 - 18:57 #2
OK. : (  Hvad tænker du alternativt på, at gøre det via logon script?
Avatar billede screem_brille Novice
12. august 2004 - 19:57 #3
ja det var lidt det jeg hvade i tankerne, men er ikke helt klar over hvordan det kan laves, det skal jeg lige fundere lidt over, men mon ikke også andre snart kommer med nogle bud ;)
Avatar billede OWB Novice
12. august 2004 - 21:16 #4
Det kunne i hvert fald være nice : )
Avatar billede serverservice Praktikant
12. august 2004 - 22:44 #5
Jeg vil tro at du skal ud i noget regfix - hvis du f.x. kan finde i registry hvor fil bliver associeret et program ?
Avatar billede screem_brille Novice
12. august 2004 - 23:13 #6
det er vi enige om dannyboyd, burde stå et sted under HKEY_CLASSES_ROOT (og det gør det også kan jeg se) så må resten næsten være lige ud af landevejen :)
Avatar billede bfjmnemonic Nybegynder
14. august 2004 - 14:53 #7
Det er sådan rimelig ligetil.

For at finde ud af svaret på dit spørgsmål opfandt jeg lige min egen extension som jeg ikke regnede med ville rende ind i andre programmer ".olg"

Jeg valgte derefter at åbne denne fil. Her kom Windows så glad som den er og bad mig vælge hvilket program jeg ville benytte til at åbne filen med. Her tænkte jeg det nok var bedst at benytte et program som ikke havde andre henvisninger i registrerings databasen, så jeg lavede en tom exe fil jeg kaldte "fisen.exe".

Så kunne jeg let spore ændringerne i Registrerings databasen.

Her er hvad jeg fandt frem til:
Under "HKEY_CLASSES_ROOT" laver den en key der hedder ".olg" Altså bare efternavnet på den fil der skal sammekædes med et program. Det kunne også være f.eks. ".html"

Værdien "(Standard)" som altid ligger under alle keys, skal så sættes til den key under classes der indeholder informationer omkring det program den skal åbnes med.

I mit tilfælde hedder værdien: "olg_auto_file".

Længere nede under "HKEY_CLASSES_ROOT" ligger så en anden key der hedder "olg_auto_file" og under denne ligger følgende sti: "shell\open\command" Hvor commands standard værdi så er ligmed det program som den bruger til at åbne filen med. I mit tilfælde er det "c:\temp\fisen.exe %1"

"%1" er selvfølgelig bare for at fortælle at den skal sætte den fil man vil åbne som parametre efter programmet.

Dvs. at de regkey der skal benyttes i alt er som følger:
--------- Klip ------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\olg_auto_file]
@=""

[HKEY_CLASSES_ROOT\olg_auto_file\shell]

[HKEY_CLASSES_ROOT\olg_auto_file\shell\open]

[HKEY_CLASSES_ROOT\olg_auto_file\shell\open\command]
@="\"c:\\temp\\fisen.exe\" %1"

[HKEY_CLASSES_ROOT\.olg]
@="olg_auto_file"

[HKEY_CLASSES_ROOT\.olg]
@="olg_auto_file"
--------- Slut ------------

Dette kan godt laves med en GPO. Det kræver dog at du selv laver en Template. Problemet med templates er at du så skulle lave en entry i din template for hver fil du ville havde kædet sammen med et program, så det nemmeste for dig ville nok være hvis du importerede en regkey via. et login script.

Det gøres på følgende måde.

regedit /s regfile.reg
Avatar billede OWB Novice
15. august 2004 - 20:18 #8
Prøver jeg lige bfjmnemonic, er ikke sikker på jeg magter det med at importere en regkey, vender snart tilbage igen :-)
Avatar billede bfjmnemonic Nybegynder
16. august 2004 - 14:05 #9
Det går nok altsammen.

Jeg tænkte at jeg lige så godt kunne skrive det. Know How svinger meget i dette forum :)
Avatar billede OWB Novice
20. august 2004 - 14:26 #10
Det var lidt en hård omgang : ) Jeg ved ikke om det ville have ændret noget, men det er selvfølgelig en fejl at jeg ikke har oplyst at der er tale om en Win2K server samt Win2K prof. klienter. Kunne ikke få det til at virke, så kiggede et par andre Win. installationer efter, for at se hvad der blev brugt af kommandoer og parametre for at give association mellem program og fil endelse. På den PC jeg forsøgte at implementere det på, fandtes der under [HKEY_CLASSES_ROOT\jpegfile\shell\open\] ud over command key'en også en ddeexec key. Under command key’en blev der inden jeg ændrede det, henvist her til via parametre, aner ikke med hvilket formål! Til sidst slettede jeg helt denne key, og så virkede dit eksempel. : )

Jeg vil forsøge med logon script nu, vender tilbage : )
Avatar billede OWB Novice
30. august 2004 - 23:06 #11
Hej igen. Først og fremmest, undskyld at jeg har været fraværende, har haft en del om ørene de seneste 14 dage.

Jeg har fået lavet mig en test_add_key.reg fil, som når den eksekveres tilføjer den key i registreringsdatabasen som jeg gerne vil have. Det er testet fra en klient af. Mit problem er så at få den kørt via serverens eksisterende Logon.vbs script.

Jeg har tilføjet følgende linje direkte i scriptet, hvilket resultere i en syntaksfejl ved tegn nummer 9, når der logges på domænet fra klienten af.:

Regedit /s E:\Dokumenter\My registry\test_add_key.reg

Jeg ved der kan blive tale om at jeg nu spørger på noget andet, end da jeg oprettede tråden, og er derfor også villig til at oprette en ny, med tilsvarende antal point.

Hilsen ule.
Avatar billede OWB Novice
30. august 2004 - 23:28 #12
Lige en tilføjelse. test_add_key.reg filen indeholder følgende:

[HKEY_CLASSES_ROOT\jpegfile\shell\open\command]
@="\"C:\\Programmer\\Windows NT\\Tilbehør\\ImageVue\\kodakimg.exe\" %1"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester