Windows Repair Toolbox

Good tip thanks @AlexCa I'll try that next time. But I'll still do it the "old fashioned way" as well just in case!
I don't want to lose all those custom tools...:eek:

No problem, only erase the old version after you've imported your backup to the new version. That way even if something goes wrong you still have the old one.
 
  • Like
Reactions: GTP
Hello everyone, I’ve just released version 3.0.1.6 of Windows Repair Toolbox. Here’s what has changed:

### Added


- Added the command line argument '/minimal', that starts the program in minimal mode.

- Added the MacAddress information to the tooltip of the "OS" label at the bottom of the first tab.
print-OS-tooltip.jpg


- If the OS is Windows 10, when hovering the mouse over the label that gives that information, a tooltip will be shown displaying the specific version (e.g.: 1809).
windows-10-version.jpg


### Changed


- In the "Useful Tools" section, replaced "Ninite" (that was a link to ninite.com) with "Firefox Portable".
. When a new version of Firefox Portable is available, all the current user settings and data are preserved (bookmarks, extensions, etc).

- In the "Repairs" section, replaced "Zoek" with "SFCFix".

- In the "Repairs" section, replaced "Easy Fix" (discontinued by Microsoft) with "Office Uninstaller".

- Increased the countdown time in the Welcome Form.

- In "Notes" tab, the default format to insert a picture is now the .PNG format (since that's the default format when saving a picture using the Snipping Tool, i thought it would be more practical).

- Updated the 7-Zip components to version 18.06.

### Fixed


- Several things wouldn't work if Windows Repair Toolbox was located in a path containing any empty spaces:

. The Microphone test (in the "Final Tests" tab) wouldn't work.

. The Nirsoft password recovery tools (in the "Notes" tab) wouldn't work and will cause Windows Repair Toolbox to keep running in the background after its main window being closed.

. The "Run Unattended" functionality (in the "Malware Removal" tab) would break if RKill, TDSSKiller or KVRT were selected to run.

- RKill whitelisting functionality doesn't support paths containing empty spaces. So, if Windows Repair Toolbox was located in a path containing empty spaces, RKill would terminate it (heuristic detection). Until that is fixed, the possible workaround was to prevent RKill from running when it's located in a path containing empty spaces (and informing the user about the reason why).

- The program "Crucial System Scanner" takes some time to close itself after doing its work (it continues to run in the background for awhile). So if the user tried to execute it again before allowing it to close the program wouldn't work. In order to avoid this, WRT will now check if the program is already closed before allowing to run it again (otherwise it will ask the user to wait and try again in one minute).

Thank you!
 
Sorry if this has been addressed elsewhere, but why not allow updating within WTB? It's not a huge deal, just curious.

In the case of WRT, i think that downloading a fresh version is the safest way to do things: previous downloads are deleted, so no applications that were "discontinued" from the toolbox (from one version to another) will stay behind; if something changes in the structure of the download folders there will be no odd behaviors... and so on and so forth. I think that with several iterations of updates over the same folder, the chance of having odd (and difficult to track and reproduce) things happening would increase by a lot.

Basically, I'll prefer to keep it simple and not going down to what I sense that would be a rabbit hole. That's why I've added the backup/restore feature in the "Settings" tab: to allow to transfer what is unique (the user customizations and custom tools), while keeping all the rest new and "tight".
 
Last edited:
In the case of WRT, i think that downloading a fresh version is the safest way to do things: previous downloads are deleted, so no applications that were "discontinued" from the toolbox (from one version to another) will stay behind; if something changes in the structure of the download folders there will be no odd behaviors... and so on and so forth. I think that with several iterations of updates over the same folder, the change of having odd thinks (and difficult to track and reproduce) happening would increase by a lot.

Basically, I'll prefer to keep it simple and not going down to what I sense that would be a rabbit hole. That's why I've added the backup/restore feature in the "Settings" tab: to allow to transfer what is unique (the user customizations and custom tools), while trying to keep all the rest new and "tight".
I'm not a programmer so I wouldn't know about such things. I have to assume that since many developers do provide for updating within the app they feel they've either found a way to deal with that, or consider it a minor issue. Again, I wouldn't know. Anyway, thanks for what you do!
 
In the case of WRT, i think that downloading a fresh version is the safest way to do things: previous downloads are deleted, so no applications that were "discontinued" from the toolbox (from one version to another) will stay behind; if something changes in the structure of the download folders there will be no odd behaviors... and so on and so forth. I think that with several iterations of updates over the same folder, the chance of having odd (and difficult to track and reproduce) things happening would increase by a lot.

Basically, I'll prefer to keep it simple and not going down to what I sense that would be a rabbit hole. That's why I've added the backup/restore feature in the "Settings" tab: to allow to transfer what is unique (the user customizations and custom tools), while keeping all the rest new and "tight".

Really, you'd essentially be automating the process of what we do when we update it ourselves. It could still be a fresh version. It would just save us a couple of extra steps on systems that it's permanently installed on.
 
Really, you'd essentially be automating the process of what we do when we update it ourselves. It could still be a fresh version. It would just save us a couple of extra steps on systems that it's permanently installed on.

I also thought about doing that, and has been suggested to me before, but after thinking it through, I really prefer to keep it like this. It isn't as practical as a fully automated upgrade but, in the case of WRT, I prefer to trade that feature for having things more mantainable and predictable. But thank you for the suggestion anyway!

Ps: there's no longer an installer version of WRT, the only version is now the portable one.
 
Last edited:
Hello everyone, I've just released version 3.0.1.7 of Windows Repair Toolbox. Here’s what has changed:

### Added

- The ability to select precisely what tools will downloaded or updated when the "Update All" button is clicked (in the "Settings" tab of WRT). The purpose is to allow the user to download / keep updated only the tools that he wants (thus saving space, bandwidth and time), and, incidentally, to give another way to prevent the AV warnings caused by the Nirsoft tools.

. Screenshot:
update-all.jpg


### Changed

- In the "Backup & Recovery" section, replaced "DriverBackup" with "CloneApp". CloneApp is program to backup / restore preferences, settings and other data of supported applications (it supports about 250 different Windows programs).

- If the OS is Windows 10, the information about the specific version will now be more visible (directly in the label, instead of a tooltip).

. Screenshot:
OS-label.jpg


- Removed the message box that would be shown at the startup of the program if for some reason the CPU temperature monitor wasn't available (replaced this with a tooltip). Thanks to the user Omar for the suggestion.

- Improvements to the way the user settings and customizations are stored.

- Updated the 7-Zip components to version 19.00.

- Several other internal updates, changes and improvements.

### Fixed

- If "Windows Repair AIO" was selected to "Run Unattended" (in the "Malware Removal" tab of WRT), one of the repairs performed by it would sometimes trigger a warning message in WRT ("RAM performance monitor will not work"), that needed to be manually closed in order for the process to continue.

. Screenshot:
RAM-warning.jpg


- The program wasn't deleting the remaining incomplete file in the case of three sequential automated unsuccessful download attempts. This problem would mostly occur with the "MSERT" download, resulting in the error message: "The specified executable is not a valid application for this OS platform."

- If some exception occurred during the deletion of a file in between automated download attempts, the program would not restore several elements of the GUI (progressbar, the labels...).

- If it wasn't extracted and executed at least once, "Firefox Portable" would be downloaded every time the "Update All" button (in the "Settings" tab of WRT) was clicked.

- If it wasn't extracted and executed at least once, "Firefox Portable" would not be deleted by the "Clear Downloads" button (in the "Settings" tab of WRT).

- Several other minor bug fixes.

As always, if you have suggestions to improve the program, or bugs to report, please let me know.

Thank you!
 
Last edited:
Last edited:
@inetuk I've just installed a trial of BitDefender Total Security in a VM, but was unable to replicate the detection.

ATPad.exe:
https://i.postimg.cc/YCy1jnFw/print1.jpg
smarctl-nc.exe:
https://i.postimg.cc/bYt85sg0/print2.jpg

However I've googled for "BitDefender Threat Defense" (because I noticed the title "Threat Defense" in your screenshot), and found this explanation:
https://www.bitdefender.com/consumer/support/answer/2024/

"Bitdefender Advanced Threat Defense is an innovative proactive detection technology that uses advanced heuristic methods to detect ransomware and other new threats in real time.

Advanced Threat Defense identifies anomalies on the device and correlates different suspicious behaviors to significantly improve detection with less impact on performance than ever.

Each action is scored, and every process receives an overall score. If the overall score for a process reaches a certain point, the process is marked as harmful and will be blocked automatically.
"

So, I think that it was a false detection by that technology. Since it's an heuristic and overall score thing, even if I was able to replicate it, I don't think it would make a difference to report it. Anyway, thank you for the heads up!

Virus Total results:
ATPad.exe (0/64): https://www.virustotal.com/#/file/5...d323145aa6c925725d2b4bee0b25205d195/detection
smarctl-nc.exe (0/64): https://www.virustotal.com/#/file/0...f5fae41296c7c751eca6e7f78cb24e99ec7/detection
 
Last edited:
@inetuk I've just installed a trial of BitDefender Total Security in a VM, but was unable to replicate the detection.

ATPad.exe:
https://i.postimg.cc/YCy1jnFw/print1.jpg
smarctl-nc.exe:
https://i.postimg.cc/bYt85sg0/print2.jpg

However I've googled for "BitDefender Threat Defense" (because I noticed the title "Threat Defense" in your screenshot), and found this explanation:
https://www.bitdefender.com/consumer/support/answer/2024/

"Bitdefender Advanced Threat Defense is an innovative proactive detection technology that uses advanced heuristic methods to detect ransomware and other new threats in real time.

Advanced Threat Defense identifies anomalies on the device and correlates different suspicious behaviors to significantly improve detection with less impact on performance than ever.

Each action is scored, and every process receives an overall score. If the overall score for a process reaches a certain point, the process is marked as harmful and will be blocked automatically.
"

So, I think that it was a false detection by that technology. Since it's an heuristic and overall score thing, even if I was able to replicate it, I don't think it would make a difference to report it. Anyway, thank you for the heads up!

Virus Total results:
ATPad.exe (0/64): https://www.virustotal.com/#/file/5...d323145aa6c925725d2b4bee0b25205d195/detection
smarctl-nc.exe (0/64): https://www.virustotal.com/#/file/0...f5fae41296c7c751eca6e7f78cb24e99ec7/detection
I was in the process of adding a new link via the in built editor (ATpad), when Bitdefender decided to quarantine wrt.rxe
 
I was in the process of adding a new link via the in built editor (ATpad), when Bitdefender decided to quarantine wrt.rxe

Thank you for the info. I've tried to do the same, but BitDefender Total Security didn't trow any warning in my case (even with "Advanced Threat Defense active - https://i.postimg.cc/jjDcWsPK/Capture.jpg). Anyway, i think I will not bother more. If those were detections by lots of AV's then I would be concerned, but it's pretty much the opposite.

 
Back
Top