question

BarryShapiro-0122 avatar image
1 Vote"
BarryShapiro-0122 asked BarryShapiro-0122 commented

KB5001337 has broken VB6 vertical scrollbar in Windows 10 version 1909

Since KB5001337 was applied to Windows 10 version 1909, the vertical scrollbar in our VB6 application now shows as a white box instead and no events are actioned from the vertical scrollbar meaning that scrolling is now disabled on all screens that use this control.

Later versions of windows 10 have not had this update and they are all working ok.

If the update is removed then the functionality starts working again.

Is there anything our customers on this version of Windows can do apart from updating to a later version of windows.

They are all on the enterprise version of windows so will still be in service for this version of windows for the foreseeable future and they did not have any plans to immediately update their version of windows and they have a vast estate to maintain so it will give them a problem to either keep the update rolled back or to upgrade to a new version of windows.

not-supported
· 4
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi Johan,

Yes, we saw those but thanks for posting. There is another control a DB Grid also suffering from the same issue. We were hoping that as the problem became more widespread that Microsoft might do something about them or someone might find a workaround (other than removing the update or moving to a later version of windows) but we haven't heard anything yet.

0 Votes 0 ·

Ok. Do you have a simple reproduce example that does not include your whole code?

0 Votes 0 ·
Show more comments
Romain-7597 avatar image
0 Votes"
Romain-7597 answered BarryShapiro-0122 commented

It works fine on my computer, I don't have W10 1909 but 20H2 (with latest update)

Try to upgrade it, maybe it will work. FYI, 1909 end of support is in one month.

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi Romain,

Thanks for the reply.

The customer with the issue is on the Enterprise version of Windows, so I believe they will still be in support after May 2021.

On specific machines they have rolled back the update and now the vertical scrollbar works ok again and we are on later versions of windows and have never experienced the problem.

The customer has thousands of machines running many different applications and it will be a major undertaking for them to do an unplanned upgrade to a new version of windows but unless there is a workaround then obviously they will have no alternative.

0 Votes 0 ·
IngeborgAndersson-4962 avatar image
0 Votes"
IngeborgAndersson-4962 answered BarryShapiro-0122 commented

The bug also affects WPF applications hosting windows forms controls using WindowsFormsHost.
Debugging the issue hints that the update introduces a bug in the ScrollBar Win32 window class (bad value for cbWndExtra), possibly in user32.dll.

· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi Ingeborg,

Thank you, that's interesting. We have a WPF application too but I believe the customers with that application are on later versions of windows, luckily.

I don't suppose reverting User32.dll to a prior version might solve it or would introduce lots of other errors?





0 Votes 0 ·

I wouldn't try just reverting user32.dll, you have no idea of what might happen. Uninstalling KB5001337 resolves the issue for WPF apps as well,

0 Votes 0 ·

Fair enough.

0 Votes 0 ·