Avatar billede lsskaarup Nybegynder
11. marts 2010 - 08:46 Der er 21 kommentarer og
1 løsning

Undgå MS's browservalg fra central hold

Ja, nu begynder vi så småt at se popups om browservalgt, som Microsoft er blevet pålagt af EU men deraf følgende forvirring blandt brugere.

Fantastisk af EU at skabe mere arbejde til os, og mere forvirring blandt forbrugerne, i forbrugernes "interesse"...

Nå, men vi har en politik på mit arbejde om at bruge IE, så valgt er fuldstændig ligegyldigt, og for at slippe for en masse opringerne såsom "Hvad gør jeg nu...?", "Hvad er/betyder dette...?", kunne jeg godt tænke mig at vide, om jeg fra centralt hold kan lukke ned for dette valg?

Jeg har fundet følgende side (http://support.microsoft.com/kb/2019411), som siger at man bare skal ændre i registreringsdatabasen, men det kræver jo stadig at jeg kommer rundt til alle maskiner.

Vil jeg kunne inkludere det i et VBscript, der kører ved logon,  og i så fald hvordan, eller kan jeg gøre på anden måde?
Avatar billede Slettet bruger
11. marts 2010 - 11:30 #1
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKLM\Software\BrowserChoice\", Enable, "REG_DWORD"
WshShell.RegWrite "HKLM\Software\BrowserChoice\Enable", 0, "REG_DWORD"
Set WshShell = Nothing

:-)
Avatar billede lsskaarup Nybegynder
11. marts 2010 - 12:56 #2
Virker ikke, der sker i hvert fald ikke noget i reg.db.
Avatar billede Slettet bruger
11. marts 2010 - 14:18 #3
Du skal køre det som et Startup script. Så kører det under SYSTEM kontoen.

Hvis du kører det som et logon script, kører det med de tilladelser brugeren har.
"Almindelige" brugere har ikke tilladelse til at skrive i HKEY_LOCAL_MACHINE.

:-)
Avatar billede lsskaarup Nybegynder
11. marts 2010 - 15:33 #4
Heller ikke som lokal administratorer?

Jeg måtte lige ændre linje 3...

Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKLM\Software\BrowserChoice\", Enable, "REG_DWORD"
WshShell.RegWrite "HKLM\Software\BrowserChoice\Enable", 0, "REG_DWORD"
Set WshShell = Nothing

Før den lavede Enable med værdien 0
Avatar billede thov Forsker
11. marts 2010 - 15:36 #5
Det er opdateringen 'kb976002' vi bliver belemret med, som er årsagen.
Jeg har fjernet fluebenet fra den i Windows Update, men har man automatisk opdatering aktiveret, ryger den jo bare ind.

Her er mere om det http://www.grouppolicy.biz/tag/kb976002/
Avatar billede lsskaarup Nybegynder
11. marts 2010 - 16:03 #6
Kæmper lidt med også at få fjernet den skide genvej der kommer på skrivebordet.

Jeg troede det var en genvej (.lnk), men den bliver ikke slettet, så den må hedde noget andet
Avatar billede lsskaarup Nybegynder
11. marts 2010 - 16:08 #7
Jeg har følgend kode, men det virker ikke. Jeg har prøvet med .lnk og .exe efter filnavnet.

Set filesys = CreateObject("Scripting.FileSystemObject")
desktop = WshShell.SpecialFolders("Desktop")
file = desktop & "\Valg af webbrowser"
'filesys.CreateTextFile "c:\somefile.txt", True
If filesys.FileExists(file) Then
  filesys.DeleteFile file
  Response.Write("File deleted")
End If
Avatar billede Slettet bruger
11. marts 2010 - 16:21 #8
lsskaarup #4

Før den lavede Enable med værdien 0

http://support.microsoft.com/kb/2019411
Possible values:

1          Display the Browser Choice update (default)
0          Do not display the Browser Choice update

:-)
Avatar billede lsskaarup Nybegynder
11. marts 2010 - 16:25 #9
#8 Jeg fik en fejl på det, så jeg måtte jo prøve noget andet.

Men jeg har lavet en GPO i stedet for, var faktisk nemmere, men jeg mangler stadig lige at slette filen.

Hvordan angiver jeg brugerens sti til skrivebordet, så det gælder for både Windows XP og Windows 7?

C:\Users\administrator\Desktop\Valg af webbrowser.lnk

Alt for "\Valg af webbrowser.lnk", skal jo kunne tilpasse sig, både OS og sproget.
Avatar billede Slettet bruger
11. marts 2010 - 17:12 #10
#8

Dim WSHShell, DesktopPath, Filesys

Set WSHShell = WScript.CreateObject("WScript.Shell")
DesktopPath = WSHShell.SpecialFolders("Desktop")

File = DesktopPath + "\Valg af webbrowser.lnk"

Set Filesys = CreateObject("Scripting.FileSystemObject")
If filesys.FileExists(file) Then
  Filesys.DeleteFile file
End If

Set Filesys = Nothing
Set WSHShell = Nothing

:-)
Avatar billede lsskaarup Nybegynder
26. maj 2010 - 14:25 #11
Nå, nu fik jeg lige tid til at teste dit script, men det ser ikke ud til at virke, filen forsvinder i hvert fald ikke...
Avatar billede leif Seniormester
29. maj 2010 - 21:39 #12
:-) Vi klarede os over den ved ikke at acceptere den i vores WSUS
Avatar billede lsskaarup Nybegynder
02. august 2010 - 14:49 #13
*bump*

Jeg mangler stadig en central mulighed, for at slette genvejen på skrivebordet, hvis updateringen er blevet hentet.
Avatar billede Slettet bruger
03. august 2010 - 09:12 #14
Scriptet i #10 virker fint her hos mig (Windows 7).
Det kræver selvfølgelig at genvejen hedder: Valg af webbrowser.lnk

Hvis der er andre navne kan de bare tilføjes:

File = DesktopPath + "\Valg af webbrowser.lnk"

Set Filesys = CreateObject("Scripting.FileSystemObject")
If filesys.FileExists(file) Then
  Filesys.DeleteFile file
End If

File = DesktopPath + "\Et andet navn.lnk"

Set Filesys = CreateObject("Scripting.FileSystemObject")
If filesys.FileExists(file) Then
  Filesys.DeleteFile file
End If
Avatar billede lsskaarup Nybegynder
03. august 2010 - 15:12 #15
Hmm, mærkeligt for genvejen hedder netop Valg af webbrowser...
03. august 2010 - 20:54 #16
Nu kender jeg ikke liiiiiige til den slag programering, men variablen
[DesktopPath]
dækker den
* nuværende bruger's Skrivebord
eller
* "All User" skrivebord
???

Forstået på den måde at jeg mener at [Valg af webbrowser.lnk] bliver lagt i "All User" skrivebord ... og hvis det ikke er der du kigger sååååå....
Avatar billede lsskaarup Nybegynder
22. august 2010 - 13:39 #17
Hmm, hvorfor har jeg ikke set, der var endnu et indlæg til dette spørgsmål.

Jeg mener at DesktopPath refererer til de naktuelle bruger, så det kunne være et godt bud.
Avatar billede lsskaarup Nybegynder
15. september 2010 - 09:24 #18
Sådan, nu fik jeg lige 5 minutter til at kigge på dette problem igen.

Det viste sig netop at være fordi DesktopPath refererede til den aktuelle bruger, og ikke all users som filen/genvjen lå i.

Så tpo og karise_larry, hvis I lige smider et svar hver, så fordeler jeg pointene imellem Jer og får lukket spørgsmålet.
15. september 2010 - 17:34 #19
Ping...
Avatar billede lsskaarup Nybegynder
05. oktober 2010 - 13:12 #20
De mails fra E! er godt nok noget ustabile. Det er så anden gang jeg tilfældigt kommer ind på et af mine spørgsmål, hvor der er kommet et svar, som jeg ikke er blevet fortalt om.

Begge svar er dog fra den 15. sep., så måske der var problemer den dag.
05. oktober 2010 - 18:00 #21
Ref #20: Bruger du en TDC E-mail konto ?
Avatar billede lsskaarup Nybegynder
05. oktober 2010 - 19:31 #22
Prøver at holde mig så langt væk fra TDC som overhovedet muligt. Nej, har egent domæne med tilhørende mail, og der har ikke været problemer med andre mails.
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