Prowin32.exe

0 views
Skip to first unread message

Meri Thilmony

unread,
Aug 3, 2024, 5:11:20 PM8/3/24
to onexfreemburg

I am currently working on a project where we are developing parts of an application as custom .NET assemblies in Visual Studio. It get's hardly annoying that we have to stop PDSOE completely in order to be able to replace a .NET Assembly with a new version - as we may have to do that every couple of minutes. I'd rather just have to "restart project AVM" on those projects that rely on the updated assembly.

My understanding is, that both the java portion of the PDSOE tools as well as the prowin.exeprowin32.exe hold a file lock on any referenced Assembly and thus preventing us to replace it with a newer version. So we'd have to update enable the Shadow Copying for the prowin processes and probably javaw.exe.

It might not be possible to enable ShadowCopyFiles for the AVM's .NET AppDomain. This is due to the way the AppDomain is created. The AVM does not configure a new AppDomain, it uses the default AppDomain, which we get from .NET. Consequently, unfortunately, you can't configure much of it. I don't think there is much in the prowin32.exe.config file that can help, but if you do find something, please let us know.

Progress, Telerik, Ipswitch and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.

The .exe extension on a filename indicates an executable file. Executable files may, in some cases, harm your computer. Therefore, please read below to decide for yourself whether the prowin32.exe on your computer is a Trojan that you should remove, or whether it is a file belonging to the Windows operating system or to a trusted application.

Description: Prowin32.exe is not essential for the Windows OS and causes relatively few problems. Prowin32.exe is located in a subfolder of "C:\Program Files".Known file sizes on Windows 10/8/7/XP are 4,887,552 bytes (33% of all occurrences), 7,168 bytes or 19,592 bytes.
The program has a visible window. There is no description of the program. The file is not a Windows core file. The application uses ports to connect to or from a LAN or the Internet.Prowin32.exe is able to record keyboard and mouse inputs.Therefore the technical security rating is 30% dangerous; however you should also read the user reviews.

Important: Some malware camouflages itself as prowin32.exe, particularly when located in the C:\Windows or C:\Windows\System32 folder. Therefore, you should check the prowin32.exe process on your PC to see if it is a threat. We recommend Security Task Manager for verifying your computer's security. This was one of the Top Download Picks of The Washington Post and PC World.

Summary: Average user rating of prowin32.exe: based on 4 votes with 3 user comments.2 users think prowin32.exe is essential for Windows or an installed application.One user thinks it's probably harmless.One user thinks it's neither essential nor dangerous.

A clean and tidy computer is the key requirement for avoiding problems with prowin32. This means running a scan for malware, cleaning your hard drive using cleanmgr and sfc /scannow, uninstalling programs that you no longer need, checking for Autostart programs (using msconfig) and enabling Windows' Automatic Update. Always remember to perform periodic backups, or at least to set restore points.

Should you experience an actual problem, try to recall the last thing you did, or the last thing you installed before the problem appeared for the first time. Use the resmon command to identify the processes that are causing your problem. Even for serious problems, rather than reinstalling Windows, you are better off repairing of your installation or, for Windows 8 and later versions, executing the DISM.exe /Online /Cleanup-image /Restorehealth command. This allows you to repair the operating system without losing data.

To help you analyze the prowin32.exe process on your computer, the following programs have proven to be helpful: Security Task Manager displays all running Windows tasks, including embedded hidden processes, such as keyboard and browser monitoring or Autostart entries. A unique security risk rating indicates the likelihood of the process being potential spyware, malware or a Trojan. Malwarebytes Anti-Malware detects and removes sleeping spyware, adware, Trojans, keyloggers, malware and trackers from your hard drive.

I have several Windows 7 systems with Intel Pro/1000 MT network adapters installed. Windows 7 installs on these computers with this LAN adapter, but a Microsoft driver is installed. I am trying to install the latest Intel drivers, and according to the Intel web site, PROWin32.exe includes Windows 7 drivers that support the Pro/1000 MT. But when I run that, no driver is installed, and the following message is displayed:

If I run the "Intel Driver Update Utility" (at ), I am told that the current installed driver is version 8.4.1.1, and that I can download 8.10.3.0. When I do so, it downloads a file name "PRO2K.exe" which does not run on Windows 7, displaying the following error message:

Intel does not have a driver or software for your adapter in Windows 7, which is why the prowin32.exe package you downloaded cannot find your adapter. The driver that came with Windows 7 is the only driver for that adapter in Windows 7.

You reported that the Intel Device Update Utility had you download an old Windows 2000 software package. Can you tell me the vendor, device id, subvendor, and subdevice id information from Windows device manager for your adapter? I can use that information to troubleshoot what went wrong and get it fixed. Thanks.

Intel does not verify all solutions, including but not limited to any file transfers that may appear in this community. Accordingly, Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

We've recently started the migration from Windows Server 2012 R2 RDS to Windows Server 2022 RDS. One of our applications (prowin32.exe) is not functioning properly, regardless of compatibility settings, and throws an error referencing comctl32.ocx. After investigation it was determined this is a common issue among a few different applications developed by Progress. Unfortunately, the application in question has never been updated to resolve the issue.

The mitigation is simple. Somehow the "Touch Keyboard and Handwriting Panel Service" is the blame. There are quite a few references to this across Reddit and Microsoft Communities, but they all have the same common solution to simply stop and then disable the service. But it isn't possible to stop the service. And setting the service to "Disabled" doesn't survive a reboot. After rebooting the service is restored to "Automatic (Trigger Start)".

This wasn't always the behavior as we have some older Windows Server 2022 VM's where the TabletInputService is in fact Disabled. I suspect a Windows Update may have changed the behavior of the service.

We've since opened a case with Microsoft, who has confirmed the behavior and is working to determine why. I suspect we won't see a solution to this issue. At this point we're sort of stuck, not able to proceed. I'm curious if anyone else has ever worked with a stubborn service before, one that doesn't follow logic. Any idea how we can disable this service? I thought about perhaps removing the entire key for "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TabletInputService" - but would this actually prevent the service from starting? I suspect Windows Updates could simply restore the key.

Mcirosoft confirmed the behavior of this service was changed, and it's now considered a "critical service". It cannot be disabled using any support method. But they were unable to provide any information as to why, patch notes, or when the change was made. It's all very strange. We can only assume it was a Cumulative Update at some point, as some of our virtual machines we deployed earlier in the year had this service disabled using Services.msc (disabled, rebooted, service stayed disabled).

Microsoft confirmed the behavior of this service was changed, and it's now considered a "critical service". It cannot be disabled using any support method. But they were unable to provide any information as to why, patch notes, or when the change was made. It's all very strange. We can only assume it was a Cumulative Update at some point, as some of our virtual machines we deployed earlier in the year had this service disabled using Services.msc (disabled, rebooted, service stayed disabled).

c80f0f1006
Reply all
Reply to author
Forward
0 new messages