Pirmie atjauninājumi, kas izlabo Windows VB kļūdas

Microsoft izlaida atjauninājumus operētājsistēmas Windows 7, Windows 8.1 un Windows 10 versijai 1709, kā arī Windows Server 2008, 2008 R2, 2012 un 2012 R2, kas novērš nesen atklāto Visual Basic kļūdu.

Uzņēmums izlaida Windows un citu uzņēmuma produktu ikmēneša drošības atjauninājumus 2019. gada 13. augustā. Pēc tam divas dienas Microsoft atzina, ka Windows klientu un serveru versijām izlaistie atjauninājumi rada problēmas ar Visual Basic lietojumprogrammām un skriptiem.

Uzņēmums atzīmēja:

Pēc šī atjauninājuma instalēšanas lietojumprogrammas, kas izveidotas, izmantojot Visual Basic 6 (VB6), makro, izmantojot Visual Basic for Applications (VBA), un skripti vai lietotnes, kas izmanto Visual Basic Scripting Edition (VBScript), var pārstāt reaģēt, un jūs varat saņemt “nederīgu procedūru zvana kļūda. "

Tajā laikā Microsoft neatklāja papildu informāciju par problēmu, bet problēma radās neilgi pēc tam, kad Microsoft pēc noklusējuma sāka atspējot VBScript mašīnās, kurās darbojas "vecākas" Windows versijas. Jaunāku Windows versiju gadījumā VBScript tika atspējots mēnesi iepriekš.

Microsoft 2019. gada 16. augustā izlaida šādus kumulatīvos atjauninājumus, kas risina Visual Basic problēmas šajās operētājsistēmās:

  • Windows 7 SP1 un Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 un Windows Server 2012 R2: KB4517298
  • Windows 10 versija 1709: KB4512494

Izlaiduma piezīmēs teikts:

Risina problēmu, kuras dēļ tālāk norādītie var nereaģēt un jūs varat saņemt kļūdu “Nederīgs procedūras izsaukums”:

  • Lietojumprogrammas, kas tika izveidotas, izmantojot Visual Basic 6 (VB6).
  • Makro, kuros tiek izmantota Visual Basic for Applications (VBA).
  • Skripti vai lietotnes, kas izmanto Visual Basic Scripting Edition (VBScript).

Windows 7, Windows 8.1, Windows Server 2008 R2 un 2012 R2 atjauninājumi nav pieejami, izmantojot Windows atjauninājumus; mājas lietotājiem tie manuāli jālejupielādē no Microsoft atjauninājumu kataloga. Organizācijas tos atrod, izmantojot Windows Server Update Services (WSUS).

Šīs ir saites uz Microsoft atjauninājumu kataloga vietni, no kuras atjauninājumus var lejupielādēt manuāli:

  • KB4517297 operētājsistēmai Windows 7 un Windows Server 2008 R2
  • KB4517298 operētājsistēmai Windows 8.1 un Windows Server 2012 R2
  • KB4512494 operētājsistēmas Windows 10 versijai 1709

Padoms: lai pārbaudītu atjauninājumu izlaidumus, varat pārbaudīt augusta ierakstu Microsoft atjauninājumu katalogā. Tur jūs atradīsit saites uz Windows Server 2008 un 2012 atjauninājumiem.

Nav skaidrs, kāpēc netika izlaisti arī citu atbalstīto Windows 10 versiju atjauninājumi. Windows 10 versijas 1709 atjauninājums pievēršas citām problēmām. Tas cita starpā novērš ilgstošo Preboot Execution Environment starta problēmu. (paldies EP)

Noslēguma vārdi

Ja jūs skar VB problēmas, iespējams, vēlēsities apsvērt iespēju jaunināt sistēmu uz jauno versiju, lai problēmu novērstu. Iespējams, ka visiem pārējiem tagad labāk izlaist atjauninājumu; tas automātiski tiks iekļauts nākamajos plāksteros.