Page MenuHomePhabricator

Public | "Print with DirPrn" context menu item isn't removed on Windows 10
Closed, ResolvedPublic

Description

Happens because:

  1. Directory Printer creates key where Vista looks for it
  2. Windows 10 copies the key to today's correct tree
  3. Un-checking in configuration tries to delete the older-school key

This is also true about uninstalling Directory Printer

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Folder\shell\Print with DirPrn ...]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Print with DirPrn ...]

[-HKEY_CURRENT_USER\Software\Classes\Folder\shell\Print with DirPrn ...]

Event Timeline

Joe created this task.Oct 29 2018, 2:09 PM
Joe created this object in space S5 Public.
Joe triaged this task as Low priority.
Joe created this object with visibility "Public (No Login Required)".
Joe added a comment.Oct 29 2018, 3:12 PM

Key delete command added to NSIS setup/uninstall for v5.4 (since I'm looking at it right now)... Still need to fix application.

Joe updated the task description. (Show Details)Oct 29 2018, 3:16 PM
Joe added a comment.Apr 15 2019, 11:51 AM

[-HKEY_CLASSES_ROOT\Folder\shell\Print with DirPrn ...] appears to immediately be acknowledged in Windows 10.

Joe added a comment.Apr 15 2019, 12:05 PM

Doh! A user-mode application requires elevation to put new keys into HKEY_CLASSES_ROOT, of course. It's failing silently.