How to Verify that the Right .BUD Files Are Created for the Print Driver After Windows Update

After updating Windows 10 anniv. for Windows 10 developers, my own virtual printer (based on unidrv) is not available. When I select it in the control panel, I get the driver installation dialog (which I ignore), and by clicking cancel you see the printer properties that are read-only (not available).

The problem seems to be related to creating the incorrect .BUD file. When replacing an incorrectly generated .BUD file after updating Creators with a .BUD file (saved after the printer driver is running), the driver works. (I tested this by performing an update, etc.) Through the process monitor, I see that one access is denied, followed by great success for the CreateFile operation for .BUD files.

So I was wondering: why is this .BUD file not generated correctly?

During the search, I found this https://superuser.com/questions/17981/why-is-my-current-printer-unavailable-in-office/70477#70477 which will help you https://web.archive.org /web/20150511125304/https://support2.microsoft.com/default.aspx?scid=kb;en-us;873396

Quote from KB:

"This problem occurs because you do not have the permissions that are required to create or recreate the parsed description of the binary printer file (.bud)."

Does anyone have any experience? I am looking for a way to prevent such a .BUD file from appearing for the printer driver after a major Windows update.

- , , , Windows , ? , ?

, , .

+4

Source: https://habr.com/ru/post/1678817/


All Articles