Ошибка при загрузки файла настроек с помощью rundll32 printui.dll,PrintUIEntry. Как быть?

Есть принтер с возможностью двухсторонней печати. Переключаемся он с помощью командной строки:
rundll32 printui.dll,PrintUIEntry /Sr /n «Kyocera_FS-4300DN» /a «D:/Duplex.dat»
и
rundll32 printui.dll,PrintUIEntry /Sr /n «Kyocera_FS-4300DN» /a «D:/NoDuplex.dat»
Чтобы этого достигнуть предварительно были сохранены данные dat-файлы:
rundll32 printui.dll,PrintUIEntry /Ss /n «Kyocera_FS-4300DN» /a «D:/NoDuplex.dat»
Перед сохранением ручками менялась настройка печати. Всё прекрасно работает.
Три машины и три принтера работали таким образом без нареканий и ошибок, но один из них приказал долго жить и пришлось поставить новый с чистой WIN 7х64 Профессиональная (Другие машины: win7х86 макс и win8.1). И на данной новой и девственно чистой машине начались проблемы. Выгрузка проходит на ура, файл с настройками сохраняется, но загружаться категорически отказывается. Сама утилита rundll32 при попытки загрузить файл настроек вылетает с ошибкой 0x0000000c Как бы я не гуглил толку ноль( Переставлял драйвер, ставил старой версии драва, снёс антивирус, отключил брандмауер, прошёлся по реестру, нашёл какую-то прогу по личению dll, проверил службы. Результата нет. Нашёл, что надо добавить в конце ключи при сохранении настроек «g d», а при их загрузки «g d r», пример,
rundll32 printui.dll,PrintUIEntry /Sr /n «Kyocera_FS-4300DN» /a «D:/NoDuplex.dat» g d r
В таком случае команда отрабатывает, но настройки на принтере не меняются. Я в полном тупике. Рад буду любым мыслям по моей проблеме)
Принтеры по сети не расшарены.