Jump to content

Windows 10 S (Surface Go) Crash on startup


Recommended Posts

Hi

 

I purchased Paint.NEt from the Store and started to work fine - not sure if it was an update or something else but all of a sudden I am getting the following error - can you assist?

 


App dotPDNLLC.paint.net_4.21.6589.0_x64__h55e3w7q8jbva was terminated with error 0xC000047E because of an issue with Windows binary \Device\HarddiskVolume3\Windows\System32\vcomp140.dll. This could be because the binary is unsigned, contains an untrusted signature, or has been corrupted or tampered with. Refresh your PC to fix this issue.
 

Running on a Surface Go

Windows 10 S (trying to resist the Home upgrade)

8 GB RAM

 

Minimal applications loaded

 

FYI - I have submitted this as feedback to the Windows 10 team

 

Thanks

 

Peter 

 

Edited by PeterGoth
Clarifications
Link to comment
Share on other sites

This must be an issue with a Windows 10 update, because Paint.NET 4.0.21 should definitely work on Windows 10 S.

 

vcomp140.dll, especially the one in the Windows\System directory, should already be signed by Microsoft and thus not subject to the Windows 10 S unauthorized code assassination policy (because it's authorized!). I don't have a Surface Go with which to test with right now, but I should be able to figure this out with some help from you and a contact at Microsoft.

 

Can you do this, to help gather more information?
 

  1. Open up File Explorer
  2. Navigate to C:\Windows\System32
  3. Find vcomp140.dll
  4. Right click on it and then click on Properties, which will bring up the General tab sheet
  5. Post a screenshot* of what that looks like
  6. Next, click on the Details tab and post a screenshot of it
  7. Next, click on the Digital Signatures tab and post a screenshot of it

 

* To take a screenshot, you can press Alt+PrintScreen. However, since you're on a tablet, a better bet is WinKey+Shift+S. Draw a rectangle around the dialog box, which will copy that area to the clipboard. Then, come back here and paste (Ctrl+V) into a reply.

 

On my installation of Windows 10 Pro:

 

image.png image.png  image.png

 

 

  • Like 1

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

I can't repro this on a virtual machine that has the S-mode code enforcement auditing policy installed. Some other software that comes with the Surface Go must have placed a "bad" vcomp140.dll into the Windows\System32 directory. Installing Office didn't cause a problem either.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Okay, so I don't have a fix -- other than trying to delete C:\Windows\System32\vcomp140.dll, which I really can't recommend ? (maybe try renaming it though?)

 

These DLLs for the Visual C++ Runtime stuff have been a nightmare to handle over the years. For the v4.1 update (soon!!!), I'm going to switch completely to the "app local" deployment method. Currently (in 4.0.21 that is), Paint.NET first tries to load these from the system directory and only resorts to the local copy (e.g. C:\Program Files\paint.net\SxS\x64) if that doesn't work. I'm putting an end to that: from now on, Paint.NET will always load from the local copy. That's the only way to end the nightmares of having the wrong version, having missing files, and all sorts of other stupid entropy.

 

In summary, I think 4.0.21 is simply incompatible with the Surface Go. However, the upcoming 4.1 update should work fine. I'm planning/hoping to release it within the next two weeks.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

@mechassembler, could I ask a favor? Can you ZIP up that vcomp140.dll and send it to me? Either via private message here, or via e-mail ( contact@getpaint.net ).

 

This may help me to reproduce and then debug this better. My contact at Microsoft is also trying to reproduce this. We'll see what happens.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Version 4.1 should now be available through the Windows Store. You may need to wait up to 24 hours, but it may also work if you go into the Store app and tell it to manually update the app via the "..." menu at the top right. There's a Downloads & Updates options, or you could just try uninstalling and reinstalling the app.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...