SOLVED
Home

With the lastest windows update KB4055532 breaks ISE why?

%3CLINGO-SUB%20id%3D%22lingo-sub-144008%22%20slang%3D%22en-US%22%3EWith%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-144008%22%20slang%3D%22en-US%22%3E%3CP%3ENoticed%20KB4055532%20breaks%20ISE%20on%20Windows%207.%20At%20least%20that%20I%20have%20tested.%20I%20assume%20that%20this%20is%20due%20to%20PSCore%20rollout%3F%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20so%20why%20not%20push%20the%20Visual%20studio%20code%20application%20loaded%20for%20powershell%20extensions%20to%20replace%20this%3F%3C%2FP%3E%0A%3CP%3EIt%20seems%20silly%20to%20kill%20ISE%20in%20this%20manner.%20Almost%20Passive%20aggressive.%3C%2FP%3E%0A%3CP%3EPlease%20tell%20me%20Im%20wrong.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-144008%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EISE%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EPSCORE%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EWindows%207%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-152404%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-152404%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Steve%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20had%20this%20issue%20on%202008R2%2C%20and%20after%20performing%20workaround%203%20I%20was%20able%20to%20open%20the%20PS%20ISE%20without%20errors.%20Thanks%20%3A)%3C%2Fimg%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECaspar%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-149201%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-149201%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmarc.info%2F%3Fl%3Dpatchmanagement%26amp%3Bm%3D151696499305969%26amp%3Bw%3D2%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmarc.info%2F%3Fl%3Dpatchmanagement%26amp%3Bm%3D151696499305969%26amp%3Bw%3D2%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%20ISE%20broke%20for%20us%20after%20applying%20the%20January%20.net%20patches.%20Fix%20for%20ISE%20or%20any%20other%20.net%20app%20that%E2%80%99s%20crashing%20with%20P3%3A%20%5C%20System.IO.FileFormatException%20Run%20the%20fix%20it%20here%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F4074906%2Ftypeinitializationexception-or-fileformatexception-error-in-wpf-apps-t%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F4074906%2Ftypeinitializationexception-or-fileformatexception-error-in-wpf-apps-t%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-147476%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-147476%22%20slang%3D%22en-US%22%3E%3CP%3EThe%20difficulty%20for%20us%20to%20repro%20is%20that%20pretty%20much%20everyone%20here%20is%20self-hosting%20the%20latest%20Win10%20builds.%26nbsp%3B%20So%20to%20repro%20on%20Win7%20means%20creating%20a%20new%20Win7%20VM%20which%20means%20going%20through%20lots%20of%20patches%20and%20reboots.%26nbsp%3B%20Because%20of%20the%20dependency%20order%20of%20updates%2C%20KB4055532%20either%20doesn't%20show%20up%20for%20us%20or%20says%20is%20not%20applicable.%26nbsp%3B%20It%20appears%20that%20.Net%20Framework%20will%20have%20a%20follow-up%20update%20to%20address%20their%20issue%20so%20we%20may%20not%20need%20to%20make%20any%20change%20in%20ISE.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-146657%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-146657%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Steve!%3C%2FP%3E%0A%3CP%3EI%20implemented%20Workaround%203%20successfully%20on%20all%20our%20affected%20Windows%207%20machines%20already%20exactly%20since%20one%20week.%20All%20are%20working%20as%20expected%20on%20those%20since%20then.%3C%2FP%3E%0A%3CP%3EBut%20I%20really%20wonder%20why%20you%20can't%20repro...%20Those%208-10%20machines%20I%20had%20to%20deal%20with%20this%20issue%20were%20all%20so%20differently%20configured%20(Work%20computers%2C%20home%20computers%2C%20software%20development%20computers%20etc.%2C%20-%20all%20with%20the%20newest%20security%20updates%20installed).%20Mostly%20English%20setup.%20The%20issue%20on%20all%20those%20machines%20was%20100%25%20reproducible...%3C%2FP%3E%0A%3CP%3ENonetheless%2C%20good%20luck!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-146532%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-146532%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20still%20have%20not%20been%20able%20to%20get%20a%20repro%20yet%20locally.%26nbsp%3B%20However%2C%20looking%20at%20the%20original%20announcement%20from%20dotnet%2C%20it%20appears%20that%20there%20may%20be%20a%20workaround%20to%20replace%20the%20corrupt%20font%20file.%26nbsp%3B%20See%20%60Workaround%203%60%20in%20this%20link%20and%20can%20someone%20let%20me%20know%20who%20has%20an%20issue%20if%20this%20works%20for%20them%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2Fannouncements%2Fissues%2F53%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fdotnet%2Fannouncements%2Fissues%2F53%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-144565%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-144565%22%20slang%3D%22en-US%22%3E%3CP%3EHello!%3C%2FP%3E%0A%3CP%3EI%20test%20this%20solution%20on%20W2k8R2%20server%2C%20where%20after%20upadate%20I%20can't%20use%20powershell_ise.%3C%2FP%3E%0A%3CP%3E1.%20Uninstall%20KB4055002%20and%26nbsp%3B%20restart%20server%2C%20this%20uninstall%20KB4055269%20and%20KB4055532.%3C%2FP%3E%0A%3CP%3E2.%20After%20reboot%20first%20install%20KB4055269%2C%20restart%20server.%3C%2FP%3E%0A%3CP%3E3.%20After%20reboot%20install%20KB4055532%2C%20restart%20server.%3C%2FP%3E%0A%3CP%3EISE%20work%20correctly%2C%20but%20start%20a%20bil%20longer.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20not%20install%20patch%20from%2009.01.2018%3A%3C%2FP%3E%0A%3CP%3E1.%20Install%20all%20hotfix%20expect%20KB4055532%2C%20restart%20machine.%3C%2FP%3E%0A%3CP%3E2.%20After%20reboot%20install%20KB4055532.%20ISE%20will%20start%20correctly.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI'm%20also%20try%20install%20WMF5.1%20for%20w2k8r2%2C%20but%20this%20not%20resolve%20problem%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-144517%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-144517%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F101470%22%20target%3D%22_blank%22%3E%40Steve%20Lee%20(POWERSHELL)%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EMaybe%20the%20following%202%20links%20may%20help%20by%20giving%20some%20additional%20information%3A%3CBR%20%2F%3E(They%20are%20both%20dealing%20with%20this%20issue%2C%20but%20not%20only%20for%20PowerShell%2C%20since%20it%20affects%20other%20programs%20as%20well)%3C%2FP%3E%0A%3CP%3EThe%20issue%20comes%20from%20a%20from%20a%20wrong%20'CompositeFont'%20file%20which%20gets%20replaced%20by%20KB4055532%20..%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fstackoverflow.com%2Fquestions%2F48206725%2Fno-fontfamily-element-found-in-fontfamilycollection%2F48222656%2348222656%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fstackoverflow.com%2Fquestions%2F48206725%2Fno-fontfamily-element-found-in-fontfamilycollection%2F48222656%2348222656%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fngb.to%2Fthreads%2F32709-Microsoft-Patchday-Januar-2018-KB4055532-NET-Font-Probleme%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fngb.to%2Fthreads%2F32709-Microsoft-Patchday-Januar-2018-KB4055532-NET-Font-Probleme%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-144068%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-144068%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59220%22%20target%3D%22_blank%22%3E%40Steve%20Lee%3C%2FA%3E.%20Thank%20you%20for%20your%20quick%20reply.%20keep%20up%20the%20good%20work.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-144042%22%20slang%3D%22en-US%22%3ERe%3A%20With%20the%20lastest%20windows%20update%20KB4055532%20breaks%20ISE%20why%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-144042%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20is%20issue%20doesn't%20have%20anything%20to%20do%20with%20PSCore6.%26nbsp%3B%20The%20%3CA%20href%3D%22https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F4055532%2Fsecurity-and-quality-rollup-for-the-net-framework-3-5-1-4-5-2-4-6-4-6%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3EKB%3C%2FA%3E%20is%20specifically%20a%20security%20update%20to%20.Net%20Framework.%26nbsp%3B%20I'll%20have%20someone%20look%20into%20how%20to%20get%20this%20fixed.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Mike Dopp
New Contributor

Noticed KB4055532 breaks ISE on Windows 7. At least that I have tested. I assume that this is due to PSCore rollout? 

If so why not push the Visual studio code application loaded for powershell extensions to replace this?

It seems silly to kill ISE in this manner. Almost Passive aggressive.

Please tell me Im wrong.

9 Replies
Solution

This is issue doesn't have anything to do with PSCore6.  The KB is specifically a security update to .Net Framework.  I'll have someone look into how to get this fixed.

@Steve Lee. Thank you for your quick reply. keep up the good work.

@Steve Lee (POWERSHELL)

Maybe the following 2 links may help by giving some additional information:
(They are both dealing with this issue, but not only for PowerShell, since it affects other programs as well)

The issue comes from a from a wrong 'CompositeFont' file which gets replaced by KB4055532 ..

https://stackoverflow.com/questions/48206725/no-fontfamily-element-found-in-fontfamilycollection/482...

 

https://ngb.to/threads/32709-Microsoft-Patchday-Januar-2018-KB4055532-NET-Font-Probleme

 

Hello!

I test this solution on W2k8R2 server, where after upadate I can't use powershell_ise.

1. Uninstall KB4055002 and  restart server, this uninstall KB4055269 and KB4055532.

2. After reboot first install KB4055269, restart server.

3. After reboot install KB4055532, restart server.

ISE work correctly, but start a bil longer.

 

If you not install patch from 09.01.2018:

1. Install all hotfix expect KB4055532, restart machine.

2. After reboot install KB4055532. ISE will start correctly.

 

I'm also try install WMF5.1 for w2k8r2, but this not resolve problem

 

 

 

 

We still have not been able to get a repro yet locally.  However, looking at the original announcement from dotnet, it appears that there may be a workaround to replace the corrupt font file.  See `Workaround 3` in this link and can someone let me know who has an issue if this works for them?

 

https://github.com/dotnet/announcements/issues/53

Hi Steve!

I implemented Workaround 3 successfully on all our affected Windows 7 machines already exactly since one week. All are working as expected on those since then.

But I really wonder why you can't repro... Those 8-10 machines I had to deal with this issue were all so differently configured (Work computers, home computers, software development computers etc., - all with the newest security updates installed). Mostly English setup. The issue on all those machines was 100% reproducible...

Nonetheless, good luck!

The difficulty for us to repro is that pretty much everyone here is self-hosting the latest Win10 builds.  So to repro on Win7 means creating a new Win7 VM which means going through lots of patches and reboots.  Because of the dependency order of updates, KB4055532 either doesn't show up for us or says is not applicable.  It appears that .Net Framework will have a follow-up update to address their issue so we may not need to make any change in ISE.

https://marc.info/?l=patchmanagement&m=151696499305969&w=2

ISE broke for us after applying the January .net patches. Fix for ISE or any other .net app that’s crashing with P3: \ System.IO.FileFormatException Run the fix it here https://support.microsoft.com/en-us/help/4074906/typeinitializationexception-or-fileformatexception-...

Hi Steve,

 

I had this issue on 2008R2, and after performing workaround 3 I was able to open the PS ISE without errors. Thanks :)

 

Caspar