Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8285021
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T11:19:25+00:00 2026-06-08T11:19:25+00:00

Background : I have a .Net 3.5 WPF Prism-based application running on Windows XP

  • 0

Background:
I have a .Net 3.5 WPF “Prism”-based application running on Windows XP and Windows PosReady 2009 PCs. The app runs on PCs that are shut down every night (via a C# call to “shutdown.exe”) and booted fresh in the morning (via Wake-on-LAN). The application is touch-based (using ELO touch screens), there are no mice or keyboards attached and the users do not have access to Windows.

Issue:
We sporadically see issues where one of two things happens; either the application doesn’t seem to load correctly and we see a blank white form showing, or it stops responding to touch. From looking in our (log4net) logs we can see that we are still handling the touch events and logging them out in both cases. Often this seems to occur when switching views and we also see in the logs where the Prism RegionManager is removing and adding views appropriately.

Troubleshooting:
The application is running on approx ~100 PCs using images applied with Clonezilla and this occurs only sporadically. Since it isn’t happening on all PCs and there are no exceptions logged or anything indicative of an issue in the Event Viewer we’ve resorted to more PC and OS level fixes. Specifically, we tried restarting the application and the PCs with occasional short-term success – meaning that sometimes the application will function correctly after these restarts, but only for a matter of hours at most. We’ve also worked under the assumption that the application has somehow been corrupted and we’ve removed and reinstalled it, without success.

The only thing that seems to resolve the issue is a repair of the .Net framework using the provided .Net 3.5 SP1 Installer package.

Conclusion:
Since this seems to resolve the issue when nothing else does, it appears that we are somehow corrupting a GAC’d framework dll – either through code or the boot/shutdown procedures on the PC.

Questions:
This leads to a number of questions:

  • Any ideas on how we can further identify the source of the issue?
  • Any ideas on what we can do to prevent this issue?
  • Any ideas on what the underlying issue might be?

Thanks for any help.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T11:19:26+00:00Added an answer on June 8, 2026 at 11:19 am

    We were finally able to get a hold of a production machine exhibiting this behavior and through a number of troubleshooting steps, including sending dump files to Microsoft, the issue was located.

    The WPF Font Caching Windows service was occasionally getting into a corrupted state, causing a simple cache request to block indefinitely. This hang caused all of the behaviors described above in the our WPF application.

    Simple solution: stop and disable the service. After disabling the service and rebooting the PC the service is no longer in use and we don’t see any of these issues. In theory this leads to longer application load times, but we have seen zero negative impact.

    Note that there are two versions of the service: 3.0.0.0 and 4.0.0.0. If your application is targeting .Net 3.0 or 3.5 you’ll need to disable the 3 service, and if targeting 4.0+ you’ll need to disable the 4 service.

    Thanks to all for your comments and suggestions.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have the following code that adds a background worker into a VB.net WPF
I have a C# (2008/.NET 3.5) class library assembly that supports WPF (based on
I have a .NET 3.5 WPF application on Windows 7 64bit. I am experiencing
Background: I developed a small .NET 3.5 WPF application that connects to an Oracle
Background We have an asp.net 4.0 web application written in C# that calls a
Background : I have a asp.net webapplication project that should contain a public and
Background - Visual Studio 2010, C#, .Net Framework 4.0 application I have a web
I have a WPF application (.NET Framework 4) with a custom window-border. I've disabled
Is there a way in .NET (for a WPF application running on XP, Vista,
Background - If I am building a WPF desktop application (VS2010 & .NET 4)

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.