Answered by:
XPS Viewer signatures button missing after KB4074592 update

Question
-
Hello,
In our domain we have mostly Windows 10 Enterprise 1703. After deploying KB4074592 via SCCM to TEST group, we found that XPS Viewer Signatures Button missing. We using XPS Viewer to sign ant check signed XPS documents.
Windows 10 Enterprise Before Update
Signature button is visible
XPS Viewer files files in C:\Windows\system32 folder
KB information
Windows 10 Enterprise Computer with installed updates
No signatures button in XPS Viewer
XPS Viewer files files in C:\Windows\system32 folder . XPS Viewer file has been updated
KB information
We tried to replace "xpsrchvw.exe" on updated system from outdated. Signature button appear, but that's no solution, because it is necessary to take ownership and add permission for administrator to replace file.
Any thoughts ?
Vidmantas
Monday, February 19, 2018 8:47 AM
Answers
-
We have seen the same behavior, if you just add the following registry key it will bring the Signatures option back:
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\XPSViewer]
"EnableDigitalSignatures"=dword:00000001Hope this helps.
- Proposed as answer by Craig Marcho - Microsoft SupportMicrosoft employee Wednesday, April 11, 2018 6:37 PM
- Marked as answer by Vidmantas Kelpsas Friday, June 22, 2018 5:47 AM
Wednesday, April 11, 2018 6:37 PM
All replies
-
same here....
Monday, February 19, 2018 2:46 PM -
I have the same problem.
Signature menu just disappeared.
Any solution here? Maybe you can share working "xpsrchvw.exe" version?
Wednesday, February 21, 2018 8:06 AM -
I have the same problem.
Signature menu just disappeared.
Any solution here? Maybe you can share working "xpsrchvw.exe" version?
Hi,
No waranties, but we using this workaround. Same problem on 1709 :(
Here is "working" file for Windows 10 1703: Download File just rename "xpsrchvw.ex_" to "xpsrchvw.exe"
!!! Remember to backup your "xpsrchvw.exe" before replacing.
File Compare OLD (In Download) vs Updated on Windows 10 Enterprise 1703
Wednesday, February 21, 2018 8:38 AM -
Working!
Thanks a lot! You saved me.
Wednesday, February 21, 2018 9:07 AM -
Status Update:
There's no info from MS, so we decided to deploy updates for all systems and use our workaround.
Steps to makeit working:
- Set Ownership for Administrators for xpsrchvw.exe
- Grant full rights to Administrators on xpsrchvw.exe
- Rename xpsrchvw.exe to backup it
- Copy xpsrchvw.exe from network share to computer
Note: There's 2 locations of xpsrchvw.exe file and you should change it in both.
C:\Windows\system32
C:\Windows\SysWOW64
batch script we used:
---------------------------
takeown /F "C:\Windows\System32\xpsrchvw.exe" /A
takeown /F "C:\Windows\SysWOW64\xpsrchvw.exe" /A
icacls "C:\Windows\System32\xpsrchvw.exe" /grant administrators:F
icacls "C:\Windows\SysWOW64\xpsrchvw.exe" /grant administrators:F
Ren "C:\Windows\System32\xpsrchvw.exe" xpsrchvw.exe_bak
Ren "C:\Windows\SysWOW64\xpsrchvw.exe" xpsrchvw.exe_bak
xcopy ".\xpsrchvw.exe" C:\Windows\System32 /R /H /D /Y
xcopy ".\xpsrchvw.exe" C:\Windows\SysWOW64 /R /H /D /Y---------------------------
Friday, February 23, 2018 2:29 PM -
Hi, changing the files is a good workaround, however files are different in different Windows 10 releases (Enterprise, Pro, etc.), but may work despite that. Also, files in System32 and SysWOW64 are not the same.
The main problem I see here is, that this workaround is local. Meaning - when you sign a file, nobody outside your own PC or organization (if you do this everywhere in the company) will be able to check the signature, since everyone now has the new version without the menu. Also, you will have to take measures to "protect" the files from being overwritten by the Windows Update the next time.
I have posted a problem report in the Feedback Hub and you may upvote it through this link:
https://aka.ms/JqavscFriday, March 30, 2018 6:02 PM -
We have seen the same behavior, if you just add the following registry key it will bring the Signatures option back:
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\XPSViewer]
"EnableDigitalSignatures"=dword:00000001Hope this helps.
- Proposed as answer by Craig Marcho - Microsoft SupportMicrosoft employee Wednesday, April 11, 2018 6:37 PM
- Marked as answer by Vidmantas Kelpsas Friday, June 22, 2018 5:47 AM
Wednesday, April 11, 2018 6:37 PM -
Thanks Craig,
That worked on Windows 10 1803.Friday, June 22, 2018 5:47 AM