title: Error Printing: No application is associated with the specified file for this operation
body: <p>I have a VB WinForms app that prints PDFs using Process.Start, and it has been working fine for ages on Windows 10.  Today I go to use it and get the following error message:</p>
  
  <p>"No application is associated with the specified file for this operation"</p>
  
  <p>Nothing has changed to cause this, I have not changed PDF Viewer or uninstalled anything.  I can open a PDF by double clicking on it no problems.</p>
  
  <p>I wrote a small console app to replicate the issue and prove this had nothing to do with the WinForms app:</p>
  
  <pre><code>Sub Main()
      Dim pi As New Diagnostics.ProcessStartInfo
      Dim url As String = "C:\PathToPDF\.pdf"
      pi.FileName = url
      pi.Verb = "PrintTo"
      pi.CreateNoWindow = True
      pi.Arguments = """Microsoft Print to PDF"""
      pi.UseShellExecute = True
  
      Console.WriteLine(url)
  
      Diagnostics.Process.Start(pi)
  
      Console.ReadKey()
  End Sub
  </code></pre>
  
  <p>The above program replicates the error.  I have verified that the file exists and is accessible and tried it with double slashes and single slashes, they give the same error:</p>
  
  <p>"No application is associated with the specified file for this operation".</p>
  
  <p>The same application is working fine on other PCs in the office.
  Has anyone else had this happen, and if so how did they fix it?
  My PDF viewer is PDFXChange Viewer, and it has been working fine PDFs printed using this method for years.  I have not updated the program, and it says in the about page that the last installed updated was in 2016.</p>
  
  <p>Regards.</p>