Для компании я должен удалить принтеры по умолчанию (факс, onenote, ...). Вручную вы должны сделать это в панели управления, щелкнув правой кнопкой мыши по нему, и удалить принтер.
Использование ie: printui.exe /dd /m "Send to Microsoft OneNote 15 driver"
Это не всегда работает, это заявляет, что указанный драйвер в настоящее время используется. Даже если у принтера нет зеленой галочки (для печати по умолчанию). Если я правильно помню, это работает для принтеров, которые вы добавили сами.
Было бы неплохо, если бы я мог динамически перехватывать стандартные принтеры и таким образом удалять их. Это решение проблемы, которую вы получаете, когда драйвер уже удален. На данный момент имена должны быть изменены вручную, и я должен был бы объединить это с if-структурой, которая на самом деле не рекомендуется.