Skip to content

Instantly share code, notes, and snippets.

@Ashur-D
Created December 9, 2023 04:29
Show Gist options
  • Select an option

  • Save Ashur-D/457562f7aab28bc90babb357f992b26f to your computer and use it in GitHub Desktop.

Select an option

Save Ashur-D/457562f7aab28bc90babb357f992b26f to your computer and use it in GitHub Desktop.
Trial Reset - StartAllBack

Note

I do not condone piracy, if you find StartAllBack to be truly useful and have some money to spare, consider buying a license key: https://www.startisback.com/#buy-tab


Reset Trial

My initial plan for this gist was to provide updated Registry paths for resetting the StartAllBack trial. Then I came to a conclusion that this is not sufficient due to the nature of how StartAllBack handles the trial state.

Here I'll outline all the steps required to manually figure out the registry path related to the StartAllBack trial.

Before we begin please know that this should not be taken for granted because no one is stopping the developers of StartAllBack from taking a new approach as to how they handle the trial state in the app.

For future references I will not provide any support regarding this topic because everything will be explained below on how to figure out the correct CLSID yourself. For simple issues you can quickly get an answer using a search engine.


DIY - Do It Yourself

If you don't have StartAllBack then get it here and install it.

Then download Process Monitor (Direct Link) which is used to inspect function calls the program makes.
When you start it for the first time, it will automatically begin to capture events of all running processes.

image

In the toolbar:
Click on the 3rd icon (Ctrl + E) to stop the capture.
Click on the 5th icon (Ctrl + X) to clear the previous capture log.
Click on the 6th icon (Ctrl + L) to set up a specific filter:

image

Now click the 3rd icon (Ctrl + E) in the toolbar to begin capturing events matching the filter.

Open up StartAllBack properties:

image

Once the window loads, go back to the Process Monitor window and you should see something similar to this:

image

Right click on the path item in the Path column and click Copy 'HKCU\Software\...

Now open Command Prompt as Administrator and use the following command template to create the command matching your path:

reg delete "YOUR_PATH" /f

For this tutorial it is:

reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{36b74d56-9dfb-6ba1-cee4-0a97d8f99e0}" /f

image

Before and after:

image

* This requires reopening StartAllBack properties window.


Previous gist

To see the commands provided before the tutorial, browse the last known file that contained them.

Those are outdated and should be ignored in favor of the tutorial.

@portex7000
Copy link

portex7000 commented Aug 8, 2024

Not working, i tried multiple times
image

@jtalion41116
Copy link

not working
image

@Fuwashiel
Copy link

Screenshot 2025-01-a11 143353
it worked, thanks!

@jhonyzone
Copy link

Thank You sir, it worked for me, and in my case on the Process Monitor Filter, I prefer chose Apply than OK, CMIIW.

@nevago
Copy link

nevago commented Apr 3, 2025

bQnkuTE0MU
it worked, thanks

@KubaNowskyy
Copy link

Worked without any issues. Thanks!

@TonyPuryer
Copy link

Worked, just required a logoff/logon.

@nichonico
Copy link

Worked thanks

@PunchIng
Copy link

If you don't like to repeat the procedure after updating StartAllBack you can try this:

  1. In the registry find the required subkey below
    \HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CLSID
    As we know it is something without any subkeys and in lower case letters only - in my case it was {xxxx xxxx}.
  2. Copy the required key name.
  3. In some folder of your choice make a new text file, open it and paste the copied key, add brackets [ ] before and after, add 2 new lines above and in the first line type
    Windows Registry Editor Version 5.00
    (leave second line empty).
  4. Add a new line under the pasted registry key and enter something like the following - it doesn't matter what name and value you enter, but don't forget the quotation marks enclosing the name! The value after the colon should contain 8 numbers:
    "Something"=dword:00000001
  5. Save the test file and change the extention of the name to .reg.
  6. From the properties of the .reg-file copy the path.
  7. Open the task scheduler and add a new task with this properties:
    General: Change user to Administrators, tick Execute with highest privileges
    Trigger: When I log on
    Action: Start a program, type
    regedit.exe
    and in the arguments line type
    /s
    and after a space paste the copied path and name of the .reg-file.
  8. Click OK, OK... to save the new task.
    Now everytime you log on to your device the registry value gets edited. Even if the value never changes, the date does - and the counter for the remaining days stays at 100...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment