If you have installed trial or paid licensed version of Corel software products, you probably may notice a third-party unannounced software application makes its way into your computer too. The program is PSIService.exe by Protexis, which installs a Protexis Licensing service or Protexis Licensing V2 service in Windows operating system.

PSIService is part of Protexis copy protection DRM (digital rights management) and license management software, which intends to protect a software or application from piracy and illegal copying. Thus PSI service is normally installed by another program, such as Corel Paint Shop Pro Photo X2, Corel Paint Shop Pro XI (X1), Corel Paint Shop Pro X, that uses its service to gather licensing information to send home much like spyware, ensure copy protection and authenticate user that uses genuine version of the program.

To make matter worse, the ProtexisLicensing service may make PC boots up slower, and when disabled, will cause Corel Paint Shop Pro to stop working, in addition to warn you of running illegal copy of non-genuine software. Besides, PSIService.exe does not uninstall together with the application that installed it, when the application is uninstalled and removed.

In any case, whether you want to get rid of Protexis while keeping the application that dependent on it still working properly and able to run (contrary to popular belief, Protexis Licensing service is not required for program to run), or now need to clean the Protexis PSIService spyware manually due to non-removal by original application that installs it, the procedures to complete uninstall and remove Protexis is easy. In fact, the instructions to uninstall PSIservice is provided on Protexis website.

If you are certain that no applications using PSIService are still installed on your system, and this service is still running, you can remove it manually by following these instructions:

1. Remove the following registry entry:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ProtexisLicensing]
2. Reboot your computer.
3. Delete the following files:

%windir%\System32\PSIService.exe
%windir%\System32\PSIKey.exe

Of course, in order to keep applications such as Corel Photo Shop Pro continue running without error, the complete removal instructions cannot be followed. Use the following workaround instead:

1. Open Services (services.msc) in Control Panel’s Administrators Tools.
2. Locate ProtexisLicensing or Protexis Licensing service. If you are seeing Protexis Licensing V2 service, use the next guide. Stop the service and then set the Startup Type to Disabled.
3. Bowse to %SystemDrive%\Windows\System32 folder.
4. Copy original PSIKey.dll to program folder of application that relies on Protexis, e.g. %SystemDrive%\Program Files\Corel\Corel Paint Shop Pro Photo XI\.
5. Rename PsiClient.dll to PsiClient.bak, or simply delete it.
6. Rename PSIKey.dll to PsiClient.dll
7. Rename PSIService.exe to PSIService.bak, or simply delete it.

If the Protexis DRM softare installed on your system is of version 2, follow these steps instead:

1. Open Services (services.msc) in Control Panel’s Administrators Tools.
2. Locate Protexis Licensing V2 service. Stop the service and then set the Startup Type to Disabled.
3. Bowse to %SystemDrive%\Program Files\Common Files\Protexis\License Service folder.
4. Copy original PSIKey_2.dll to program folder of application that relies on Protexis, e.g. %SystemDrive%\Program Files\Corel\Corel Paint Shop Pro Photo X2\.
5. Rename PsiClient.dll to PsiClient.bak, or simply delete it.
6. Rename PSIKey_2.dll to PsiClient.dll
7. Rename PSIService_2.exe to PSIService_2.bak, or simply delete it.

Now, Protexis Licensing Service is tamed and disabled properly so that PSIService no longer run in background, without affecting functionality of installed application.

10 comments:

DOS Geek said...

Protexis Licensing V2 only needs to be running in order to start the Corel product. But once the Corel product is running, you don't Protexis to be running. Use this batch file (or one like it) to start the service, start your program, and then to end the service after your Corel product is started.

example:

echo off
net start "Protexis Licensing V2"
Start "" "c:\Program Files\Corel\WordPerfect Office X5\Programs\wpwin15"
echo To Stop Protexis Licensing V2, make sure your Corel Product is running first, then
pause
net stop "Protexis Licensing V2"
exit

July 15, 2013 at 10:28 AM  
IRFAN said...

I Delete Protexis Licensing (by all of above method) But, new problem Starting :(
COREL NOT OPEN, NOT RUNNING :(
AND ERRORS SHOWN LIKE SOMETHIN "REINSTALL/RESTART BLEH BLEH"
PLS HELP ME...

MY OS : WIN 7
COREL : COREL DRAW GRAPHIC SUIT X5

September 13, 2013 at 5:20 AM  
Unknown said...

None of this works, including DOS Geeks batch file (even when run as admin).

April 10, 2015 at 12:56 AM  
Unknown said...

None of this works, including DOS Geeks batch file (even when run as admin).

April 10, 2015 at 12:57 AM  
Mezar said...

@echo off
sc start PSI_SVC_2_x64 > nul
start "" "C:\Program Files\Corel\Corel PaintShop Pro X7 (64-bit)\Corel PaintShop Pro.exe"
timeout 10 /nobreak > nul
sc stop PSI_SVC_2_x64 > nul

Need to run it as admin, (create a shortcut to this bat that runs it minimized and in advanced options run as adminstrator)

if you're using 32 bit version remove _x64 from the service and verify the path to the .exe

August 27, 2015 at 1:46 PM  

Here's a little VB script that elevates the script to UAC level, runs Corel Photo Paint (64bit) Sleeps the VB Script for 6 second Then kills the Protexis Licensing service. You might need to lengthen or shorten the sleep time to get the program to run properly.

Option Explicit
dim strComputer
dim wmiNS
dim wmiQuery
dim objWMIService
dim colItems
dim objItem
dim objshell
dim Corel

''''''''''''''''''''''''''''''''''''''''''
' Elevate to UAC '
''''''''''''''''''''''''''''''''''''''''''
If WScript.Arguments.length = 0 Then
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "wscript.exe", Chr(34) & _
WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1
Else

''''''''''''''''''''''''''''''''''''''''''
' Run Corel Photo Paint (64bit) '
''''''''''''''''''''''''''''''''''''''''''
Set Corel = WScript.CreateObject("WScript.Shell")
Corel.Run "C:\Progra~1\Corel\CorelD~1\Progra~1\CorelPP.exe"

''''''''''''''''''''''''''''''''''''''''''
' Sleep for 6 seconds '
''''''''''''''''''''''''''''''''''''''''''
WScript.Sleep 6000

''''''''''''''''''''''''''''''''''''''''''
' Stop Protexis Licensing process '
''''''''''''''''''''''''''''''''''''''''''
StrComputer = "."
wmiNS = "\root\cimv2"
wmiQuery = "Select processID from win32_process where name = 'PsiService_2.exe'"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & wmiNS)
Set colItems = objWMIService.ExecQuery(wmiQuery)
For Each objItem in colItems
objItem.terminate(1)

Next
End If
wscript.quit

September 8, 2016 at 10:28 AM  

for software development i use www.aimsoftech.com services, i recommend this to all.

March 18, 2020 at 10:49 PM  
morris said...

Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people.. psiprograms.com

March 11, 2021 at 3:28 PM  

im very impressed with your post because this post is very beneficial for me and provide a new knowledge to me

Corel PaintShop Pro Crack

September 7, 2021 at 2:49 AM  

Post a Comment