Feedback
Did this article resolve your question/issue?

   

Article

Can't install ADO.Net 3.1 on Windows 10

Information

 
TitleCan't install ADO.Net 3.1 on Windows 10
URL NameCan-t-install-ADO-Net-3-1-on-Windows-10
Article Number000164325
EnvironmentProduct: Connect for ADO.Net 3.1
Version: 3.1
OS: Windows
Database: All supported databases
Application: Installer
Question/Problem Description
Can't install Connect for ADO.Net 3.1 on Windows 10
Steps to Reproduce
Clarifying Information
Error "Machine.config is in use by another product" when installing the Connect for ADO.NET product on Windows.
Error MessageSystem.IO.IOException: The process cannot access the file 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.Xml.XmlDOMTextWriter..ctor(String filename, Encoding encoding)
at System.Xml.XmlDocument.Save(String filename)
at MachineConfig.MachineConfig.WriteInMachineConfig(String[] providerList, String revisionNumber, String path)
Defect Number
Enhancement Number
Cause
Connect for ADO.Net 3.1 is not supported on Windows 10
Resolution
Upgrade to Connect for ADO.Net version 4.1 or later

For information on how to request a product upgrade, refer to KB article: How do I request a product version upgrade for DataDirect products?
Workaround
Notes
Last Modified Date12/5/2017 4:05 PM
Files
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.