DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: PT doesn't change priority of a certain service by explicit rule  (Read 20,429 times)

bege

  • Supporting Member
  • Joined in 2012
  • **
  • Posts: 4
Hi,
I installed ProcessTamer (PT) in the first place to permanently reduce priority of the service psia.exe (belongs to Secunia PSI) - and just this one PT does not regulate by the explicit rule. This also happens if I am logged in as administrator or run PT as administrator.
It didn't help either to set the logging in of this service to the administrator account.
Strange enough the priority of this service can be changed by PT instantly in the processes tab of the PT configurator.
Does any body know help?
Thank you very much.

I am using PT 2.11.01 on Windows XP SP3
« Last Edit: October 13, 2012, 03:43 PM by bege »

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,649
    • Participated in NANY Challenge Eleven Times
    • Coding Snacks
    • Linux User
    • Hardware Hacker
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #1 on: October 13, 2012, 04:45 PM »
Strange enough the priority of this service can be changed by PT instantly in the processes tab of the PT configurator.
Does any body know help?
That's a fair warning (or reason) for any external priority changes not working. The tool most likely checks it's current process-priority setting, and resets it to the internally configured value.
/Ton
Ath's software collection, Quote: "A problem well stated is a problem half-solved." (Charles Kettering)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #2 on: October 13, 2012, 04:54 PM »
I'm not sure the cause -- you aren't doing anything wrong, PT should change it automatically..
But Ath may be right -- it might be that PT is changing the priority as soon as the application starts, and then the application is changing it back.
It may be that PT needs to wait a little bit before making the initial priority change in order for it to keep.  Adding to my todo list.

bege

  • Supporting Member
  • Joined in 2012
  • **
  • Posts: 4
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #3 on: October 13, 2012, 05:59 PM »
The tool most likely checks it's current process-priority setting, and resets it to the internally configured value.
Thank you (both) for answering. These questions come up with your answer:

If this is the case,
1. why doesn't the tool set the priority back when I use the manual way of ProcessTamer (or Process Explorer also)?
(what does PT do differently when changing the priority manually or by rule?)
2. why doesn't ProcessTamer show a balloon that it changed the priority due to an explicit rule, if it did?

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #4 on: October 13, 2012, 06:03 PM »
Good questions.. I'm trying to remember if PT shows a balloon when changing priority according to explicit rule.. I'm not sure it does.
As far as why it works during manual rule, it may be that if PT is doing it initially, its happening before the program does it's initial initialization process which forces it's priority.

Of course the other possibility is that PT has a bug is somehow skipping the initial priority setting and never even trying to do it.  A PT update is long overdue -- I'm adding to my todo list to check into this and also log these events so that they are easier to diagnose.

bege

  • Supporting Member
  • Joined in 2012
  • **
  • Posts: 4
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #5 on: October 13, 2012, 06:14 PM »
Good questions.. I'm trying to remember if PT shows a balloon when changing priority according to explicit rule.. I'm not sure it does.

Yes, it does with all other rules I configured.

As far as why it works during manual rule, it may be that if PT is doing it initially, its happening before the program does it's initial initialization process which forces it's priority.

I'm not shure whether I understand this correctly. If I don't start PT automatically but manually after the user log in is complete and the tool is running for a while already, it is the same behavior. I can change the priority manually as often as I want, but creating a rule doesn't show any result - but only with this one process!

I'm adding to my todo list to check into this and also log these events so that they are easier to diagnose.

Thank you very much.

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,649
    • Participated in NANY Challenge Eleven Times
    • Coding Snacks
    • Linux User
    • Hardware Hacker
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #6 on: October 13, 2012, 06:16 PM »
Good questions.. I'm trying to remember if PT shows a balloon when changing priority according to explicit rule.. I'm not sure it does.

Yes, it does with all other rules I configured.
Sure you've got that explicit rule exactly right? If all others work, then why wouldn't this rule work, some silly typo maybe? (I have those all the time :-[)
/Ton
Ath's software collection, Quote: "A problem well stated is a problem half-solved." (Charles Kettering)

bege

  • Supporting Member
  • Joined in 2012
  • **
  • Posts: 4
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #7 on: October 13, 2012, 06:34 PM »
Sure you've got that explicit rule exactly right? If all others work, then why wouldn't this rule work, some silly typo maybe? (I have those all the time :-[)

I deleted the rule and created it anew:
1. Look in Process Explorer for the correct path of the process
2. Drag and drop the application from Windows Explorer to the rules window of PT
3. Set the priority rule.
result: nothing.

I deleted the rule again and did this:
1. go to the Processes tab of PT
2. set the Explicit Rule for the process
result: nothing.
3. set the Priority for the process
instant reaction

SQUIDMAN

  • Supporting Member
  • Joined in 2012
  • **
  • Posts: 60
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #8 on: September 05, 2013, 06:31 AM »
Hi mouser, I have gotten a balloon message on my pc when using process tamer.

1. Although I have set higher portieres to be forced, is the program suppose to change these automatically on start up? It doesn't seem to work if this is the case also running windows 64 bit.

2. How do I tell the program not to automatically reduce a process? It slows down my video maker program. 

3. Not sure if I am configuring settings right, I go to the process list click on exe that I raised and to the next column to force priority. Is that all I have to do to change these automatically on start up? :-[   

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: PT doesn't change priority of a certain service by explicit rule
« Reply #9 on: September 08, 2013, 02:10 AM »
Quote
2. How do I tell the program not to automatically reduce a process? It slows down my video maker program.

Run the program in question. Then open up the configuration, find the program on the list of running processes, and in the far right hand column labeled "Explicit Rule" choose "Ignore".

OR if you don't want to run the program, just go to the main Configuration tab, right clck in the bottom grid and say Add Rule, then add the executable filename and set it to "Ignore".

Original address: https://www.donationcoder.com/forum/index.php?topic=32529.0