Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[XP] Hoe een hotfix tegenhouden dmv script? (KB980232)

Pagina: 1
Acties:

  • alm
  • Registratie: September 2001
  • Laatst online: 07:23
Ik heb een probleem met een hotfix die vorige week door Microsoft is vrijgegeven en via Windows Update / Microsoft Update wordt aangeboden. Deze Hotfix, KB980232, zorgt ervoor dat wegschrijven vanuit Office 2007 naar een share op een Windows NT 4.0 server (ja, echt waar) niet lukt. Windows NT 4.0 wordt niet meer ondersteund, maar het vreemde is dat dit probleem zich niet voordoet met Office 2003 en dus wel met Office 2007.

Het domein is wel Windows 2003 R2 gebaseerd, maar er zijn nog een paar servers die nog op Windows NT 4.0 draaien. Die staan op de nominatie om te gaan verdwijnen, maar het zal nog wel even duren voor alles is overgezet.

De (tijdelijke) oplossing zou zijn om Hotfix KB980232 te deïnstalleren, maar het probleem is dan hoe die via het logon-script te blokkeren zodat het later makkelijk weer kan worden gedeblokkeerd. Ik heb al bijna twee dagen zitten zoeken en proberen hoe ik dit voor elkaar kan krijgen, maar tot nu toe zonder succes.

Wat ik al geprobeerd heb:
- KB980232 verwijderen en via Sysinternals Process Monitor kijken wat er gedaan wordt als het vinkje wordt aangezet dat deze specifieke hotfix niet geïnstalleerd moet worden. Helaas lijkt het erop dat dit niet in het register of in een los bestand wordt opgeslagen. Het lijkt erop dat dit in de WindowsUpdate database wordt opgeslagen, maar ik heb geen idee hoe ik dat kan aanpassen.
- KB980232 geïnstalleerd laten en dan alleen het mrxsmb.sys bestand (is maar één bestand dat wordt vervangen door deze Hotfix) op de diverse locaties te vervangen door de voorgaande versie. Dan werkt het (na een herstart) wel, maar het probleem is dat bij een herstart Windows Update ook weer ziet dat deze versie niet de laatste is en wordt weer KB980232 aangeboden. Er wordt dus blijkbaar puur naar de bestanden gekeken en niet naar het register, waarin natuurlijk wel vermeld staat dat KB980232 wel geïnstalleerd is.

Er zijn VB-Scripts te vinden waarmee bepaalde updates blijkbaar geblokkeerd kunnen worden, maar dat is niets meer dan een stukje tekst dat aan de default key van de uninstall sleutels in het register wordt toegevoegd, dat heb ik ook bij deze hotfix geprobeerd, maar zonder succes.

Het zijn helaas ook teveel installaties waar die hotfix verwijderd moet worden, dus het liefste doe ik dat via het logon-script (KiXtart), maar dan moet die niet steeds terugkomen. Via een GPO mag ook, als dat wel kan.

Als iemand een oplossing weet dan hoor ik het heel graag. Ik begin een beetje radeloos te worden eerlijk gezegd. :(

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Wat is je update strategie? (als ik het zo lees heb je die namelijk niet)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • moppentappers
  • Registratie: Februari 2008
  • Laatst online: 24-11 23:46
Wat mij een mogelijke oplossing lijkt is een WSUS opzetten, via GPO die WSUS op alle clients instellen en zo de update terugrollen. Vraag is alleen, is deze update tin te trekken is en wat doen clients als een update die niet door de WSUS server verstrekt is wordt teruggetrokken. Het lijkt me in ieder geval interessant om dat eens te testen.

Sowieso zou het wel aan te bevelen zijn om in de toekomst een WSUS server te gebruiken om dit soort problemen te voorkomen.

[ Voor 15% gewijzigd door moppentappers op 19-04-2010 23:23 ]


  • alm
  • Registratie: September 2001
  • Laatst online: 07:23
Er is (nog) geen WSUS of andere update strategie aanwezig. Probleem is ook dat we veel clients buiten de deur hebben die best wel eens weken niet op kantoor zijn (en ook niet met kantoor kunnen verbinden, waarbij je ons kantoor moet zien als een vestiging van een veel groter concern - waarbij men dus wel kan vpn-en maar alleen voor e-mail en andere webapplicaties en dus geen verbinding kan maken met onze interne servers). Updates worden dus in principe altijd geïnstalleerd en niet selectief bekeken (is ook geen tijd voor). Dat gaat dus bijna altijd goed, behalve nu dus een keer niet. :-(

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Dan zou je moeten kijken wat er gebeurt als je een update 'verbergt' via de standaard Automatic Updates control panel applet en dat toepassen?

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • alm
  • Registratie: September 2001
  • Laatst online: 07:23
alt-92 schreef op maandag 19 april 2010 @ 23:39:
Dan zou je moeten kijken wat er gebeurt als je een update 'verbergt' via de standaard Automatic Updates control panel applet en dat toepassen?
Dat heb ik gedaan dmv Process Monitor van SysInternals. Maar helaas wordt ik daar niet veel wijzer van. Het lijkt erop dat het in een database wordt gezet omdat ik wel veel regels met C:\WINDOWS\SoftwareDistribution\DataStore zie.

  • alm
  • Registratie: September 2001
  • Laatst online: 07:23
Voorbeeld van code van een andere hotfix die hiermee geblokkeerd zou worden:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
'xp_kb823980_fix.vbs - Prevents Windows Update from prompting you to install
'Hotfix KB823980, after you have already installed it.
'© Doug Knox - 8/23/2003

Set WshShell = CreateObject("WScript.Shell")
WshShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\KB823980\","Needed to prevent Win Update from prompting for this install"
Set WshShell = Nothing

Message = "Windows Update should no longer prompt" & vbCR
Message = Message & "for Hotfix KB823980 to be installed." & vbCR & vbCR
Message = Message & "© 2003 - Doug Knox and Kelly Theriot "

MsgBox Message, vbOkOnly, "Finished!"


Dit heb ik geprobeerd met KB823980 aangepast naar KB980232, maar dat werkt dus niet. :-(

  • alm
  • Registratie: September 2001
  • Laatst online: 07:23
Niemand die weet hoe dit te doen?
Pagina: 1