New generation of jv16 PowerTools Released - Version 7.0.0.1274

Discussion relating to the current version of jv16 PowerTools.
jv16
Developer
Posts: 6514
Joined: Sun Mar 13, 2005 7:57 pm

New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by jv16 »

I am very excited to announce a new major version of jv16 PowerTools. The version number is 7.0.0.1274 and it can be downloaded from here:

https://jv16powertools.com/downloads/jv16pt_setup.exe

This major update is representing a new generation of jv16 PowerTools.

Key Changes:

1) Major improvements to the accuracy and safety of the System Cleaner. The new generation takes the Windows cleaning and fixing experience to a whole new level.
2) Major improvements to the user interface. The program is now easier to use and the user interface contains more useful information.
3) Major improvements in the overall stability and performance of the program. Since the last version, we have spent hours and hours in testing to ensure jv16 PowerTools performs with the highest level of quality in any possible systems.

This is a story of a small bug that had a big impact. While we were developing this new version, we found a bug that would cause the program to randomly crash in some systems. We have dozens of different systems that our three dedicated testers use every day to ensure the product works as it should. The issue was very rare, only happening in some systems and only at some times. Also, it did not pose any risk to the user's computer. In the worst case, the user would see an error message about an Access Violation, or the program would simply close by itself without any error message. Nevertheless, we spent exactly 32 days in looking into this one bug alone.

This is why.

Not because the bug was serious. After all, the most serious effect it had, was to force user to restart the program. But we spent 32 days in searching for this bug because it had slipped through our quality control processes and that is something we simply will not tolerate. You, our customers, are giving us your vote of confidence every time when you use jv16 PowerTools. We want to show that we are worthy of that confidence and therefore, we did spend over one month in finding and fixing just one bug. We would have made much more money, by simply ignoring the issue and pushing on with updated graphics or other bells and whistles and marketing talk to sell you something. But that is not what we do.

In order to hunt down and find the exact location of the bug, we were forced to develop new testing methods and quality control processes. We also developed a new tool for quality control, that we are now internally using to improve the quality of the product on a daily basis. Therefore, as a result of fixing this one bug, we actually managed to find and fix numerous other issues and also improved our quality control processes to prevent issues like this from ever happening again.

That is how powerful experience a single bug can be. It was not just a bug. It was an opportunity for us to improve ourselves.

I wanted to share you this story about the 32 day bug, because I think it shows the level of seriousness that we have for our product, and for you, our customers. You are the reason why I have personally done this work since I was 16 years old (hence the name, "jv16"), and that is also the reason why every day when I can wake up and get to work, I can smile and be proud of what I do. It is because of you.

Therefore, I hope that you will enjoy this new generation of jv16 PowerTools and if you do enjoy it, it would mean a lot to me if you could spread the word. If there is anything, anything at all, in the product that you don't like, I hope you will tell me, so I can make it better. But if there is anything in the product that you do like, I hope you could tell about it to others. We spend basically no money in advertising, we rely on the word of mouth. So, if you like what we are doing, let someone know.

From me to you: Thank you!


How To Update: Download the new version and install it over any 6.x version of jv16 PowerTools. No uninstallation of the old version required. If you have 5.x or older version of jv16 PowerTools, or you are unsure of your version, you should uninstall the old version before installing the new version. If you are running a licensed copy of the product, please note the name and email address from My Account before uninstallation, and enter the same name and email address to new version's My Account after installation to keep your licensed version status.


jv16 PowerTools Change Log Since b1216

1) Fix: The program could randomly crash, that is, either show an Access Violation error message, or simply close itself without any error message. This was not a dangerous issue, that is, there was risk of damage to your system. The issues causing this have been now fixed, nevertheless.
2) Fix: Running the System Cleaner with the "Do not list temporary files which could be dangerous to delete" safety setting disabled (it is enabled by default), could damage Windows 10 Start Menu's pinned tiles feature (which is also not enabled by default).
3) Fix: System Cleaner could get stuck to the final "Please wait" phase. This bug was relating to many factors and did not happen often, but the more results are found, the more likely this was to happen.
4) Fix: In rare cases, the "The scan took x seconds and found a total of z registry errors" etc text in the System Cleaner results screen could contain wrong numbers. This could happen if the ignore list feature was used, and some found items were ignored but they were still counted as found errors - which is technically correct, but would be confusing.
5) Fix: Running the System Cleaner could get stuck to five or more minutes in some systems. This bug was relating to incorrect (read: slow) processing of certain type of data, only found on some systems.
6) Fix: After returning to the Dashboard, there could be a delay of few seconds during which the UI would not respond.
7) Fix: Scrolling the Dashboard area up and down could cause the running apps list to flicker and use a lot of CPU time.
8) Fix: Dashboard and Widget app listing could show apps with "< 1%" and "0%" CPU usage which is both superfluous and potentially confusing.
9) Fix: If you hid the hard drives from the Dashboard, it was required to restart the app to be able to see them again.
10) Fix: Dashboard or the default view of tools could display a horizontal scroll bar, which is not visually very pleasing to see if not absolutely needed.
11) Fix: Task Closer's software column could contain empty items, which is not visually pleasing.
12) Fix: If you clicked the button to start a tool while it is already scanning, this would abort the already running scan which makes no sense. For example, if you click System Cleaner button from the menu, while System Cleaner is already scanning.
13) Fix: The result list search feature could become visible before the results, making the user interface to look confusing.
14) Fix: Running the Finder after Duplicate Finder could cause the Finder results list to incorrectly include the Duplicate ID column. This was simply a left-over from running the Duplicate Finder and entirely a cosmetic issue.
15) Fix: It was possible that more than one instance of the app could be started at the same time, and if that happened, the app could hgave simply closed without any error message.
16) Fix: The program could show an error message about Access Violation when closed.
17) Fix: Using the result list search feature did not always work. Especially if you opened a tool, such as Software Uninstaller, wrote a search word, then close the tool and do it again, the second time the search would not start unless you hit the Enter key.
18) Fix: Check For Updates UI looked bad, because it did not scale to larger window sizes and could contain clipped texts.
19) Fix: Registry backups query box could be shown at awkward times.
20) Fix: In Windows 10, the app's progress on screen and the task bar progress could get out of sync, with the task bar progress showing a larger value than what is on the screen.
21) Fix: The total RAM and CPU usage number did not always match the sum of the three sections displayed in the circular charts on Dashboard.
22) Fix: The Languages menu could sometimes be missing from the main menu.
23) Fix: The Dashboard did not scale properly after the app window has been maximized, or there was a delay of many seconds.
24) Fix: On some screen resolutions, the Dashboard did not display any running app icons.
25) Fix: The Dashboard and the Widget could incorrectly show a running Synaptics Device Driver as "Synaptics Device Dri".
26) Fix: System Cleaner could list non existing hkey_local_machine\driver\ keys as invalid.
27) Fix: During the Initial Setup, the app could lose and gain focus many times, which caused unpleasant looking flickering.
28) Fix: Clicking the top right corner app window buttons could cause them to remain stuck with the click color.
29) Fix: The program could show information about a new version multiple times.
30) Fix: The result list search bar could sometimes be shown below the buttons bar, even though the buttons bar should always be at the bottom of the window.
31) Fix: The program window could fail to show up at all, if the screen resolution had been dramatically changed since the last time the app was last used.
32) Fix: Using the selection features, such as Select All while the result list is being filtered, could cause the selected number in the application's status bar not to be updated correctly.
33) Fix: The Settings window could sometimes have incorrectly sized elements.
34) Fix: Using the System Cleaner could in some rare cases cause file system issues to be picked up by Microsoft's SFC utility. These issues are not actual file system errors, but cases where jv16 PowerTools corrects an error in a way that SFC utility disagrees with and therefore reports the correction by jv16 PowerTools as invalid. Since this could be confusing to users, we have disabled this form of error correction from jv16 PowerTools for the time being.
35) Fix: In some rare cases, running the System Cleaner could remove a non working AutoDesk licensing service module. This happens because the module is not working correctly. However, if it is removed, AutoDesk software will stop working and need to be reinstalled. While this is technically not a bug in jv16 PowerTools - it removes a non working service module from the system as designed - the issue is now fixed by ignoring such AutoDesk related services.

Improvements:
1) Major improvements to the safety of System Cleaner, especially relating to ignoring data of installed software.
2) Major improvements to the responsiveness and overall smoothness of the UI.
3) Major user interface improvements in both how the overall user interface looks like, but especially how easy it is to use.
4) Entirely rewritten hard drive information area in the Dashboard now shows more detailed data.
5) Highly improved Settings window user interface.
6) Reduced the CPU usage of the Widget.
7) It's now possible to change the order of the dashboard content. And there is also more freedom to choose what is displayed there.
8) The result list columns are now sized based on their content. And, if you don't like this, you can also choose them to be equally sized. This option was added to Settings.
9) Improved the way the Dashboard scales to smaller app window sizes and screen resolutions.
10) Check For Updates now shows the Change Log if a new version is available.
11) Initial Setup information message now better explains what it does and why.
12) Moving the app window will automatically close any currently open message boxes.



Known issues

During the quality control for this version, we have also identified a few bugs in the new version. These are all cosmetic issues with no real user impact or risk and will be fixed in upcoming versions. These issues are:

1) The progress indication of System Cleaner working, that is, actually cleaning the system, is not accurate. For example, it can remain at under 5% for some time, and then suddenly complete. This is simply a cosmetic issue, it does not mean that the cleaning failed or did not complete.
2) The circular chart elements in Internet Optimizer may contain visual artifacts.
3) The text of the circular progress element in the progress screen, such as when scanning the system, can be sometimes drawn to the left side of the screen. This issue is evident if the window is resized during the progress screen being visible.
4) Sometimes the program fails to correctly fetch the icon of a running application, causing the CPU or RAM listing areas of the Dashboard to show either a missing or incorrect icon.
5) In some screen resolutions or application window sizes, the top of the navigation menu does not have enough top margin.
6) In some screen resolutions or application window sizes, some texts on the screen can be partially cut off due to not enough space.
7) The top right corner panel buttons of the Dashboard can display incorrect color when the mouse cursor is over them.
8) Lastly, the speed of the program can be slower than before, because of the additional safety checks and improved accuracy. We will address with more optimizations in the near future as well.
Uncle KILLER
New user
Posts: 21
Joined: Sat Aug 01, 2020 5:28 am

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by Uncle KILLER »

As long as your product works smoothly, it quickly and correctly finds all the problems in the system! Thanks and congratulations!

:)
siliconman01
Expert user
Posts: 1151
Joined: Mon Mar 14, 2005 1:55 pm
Location: West Virginia USA

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by siliconman01 »

There is a significant problem with the IGNORE list in settings. If I try to delete an entry and click on APPLY, it deletes every entry in the IGNORE list. Adding entries is screwed up too. If you attempt to manually add items (such a D:\, E:\, Kaspersky, Malwarebytes, etc.) and then click on APPLY, it may add nothing or maybe one of the items. I have enclosed the DEBUG file. This needs to be fixed promptly and a new release issued.
Attachments
Debug.zip
(465.04 KiB) Downloaded 19 times
Platinum VIP License. A clean machine is a screaming machine! Windows 10x64 Pro on Home-built ASUS ROG Maximus VIII Extreme; Windows 11x64 Pro on Dell XPS 15 9575 2in1 laptop/tablet
MtnGoat
New user
Posts: 1
Joined: Thu Aug 06, 2020 6:38 pm

Couple of bugs

Post by MtnGoat »

Windows 7 Home Premium, SP1 and fully patched (x64)
ASUS Sabertooth 990FX
Asus Radeon 6770
All patches, BIOS and drivers up to date.
6.xx version uninstalled and PC rebooted before install of version 7. (missed the note in the blog saying that wasn't necessary).

1. Running update from inside v. 6.xxx does not recognize a new version 7.
2. Checking my account information tells me it's old and expired, but it was renewed for two years in April 2021, under exactly the same name and email address.
3. System Cleaner by default ran through all my 6 onboard disk volumes and found all manner of archived software and files within them to delete. I last ran the 6.xx version last week and cleaned up about 60 files then. This time returned over 6000 candidates for deletion. For a default setting, that's dangerous.

Haven't gone much further than that but it was enough to make me stop for now.
Looking forward to updates. Thanks.
ledge1962
New user
Posts: 28
Joined: Sat Feb 06, 2021 10:23 pm

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by ledge1962 »

I also added an item to the ignore list, but it also deleted it when run again. This does need fixing fast please.
ledge1962
New user
Posts: 28
Joined: Sat Feb 06, 2021 10:23 pm

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by ledge1962 »

Further to my last, the restore program did not replace the 'ignored' log file it deleted?? I ran the restore twice and the file has not been replaced.
Griffy
New user
Posts: 16
Joined: Tue Feb 04, 2020 10:15 pm

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by Griffy »

siliconman01 wrote: Thu Sep 30, 2021 5:56 pm There is a significant problem with the IGNORE list in settings. If I try to delete an entry and click on APPLY, it deletes every entry in the IGNORE list. Adding entries is screwed up too. If you attempt to manually add items (such a D:\, E:\, Kaspersky, Malwarebytes, etc.) and then click on APPLY, it may add nothing or maybe one of the items. I have enclosed the DEBUG file. This needs to be fixed promptly and a new release issued.
Same here.
siliconman01
Expert user
Posts: 1151
Joined: Mon Mar 14, 2005 1:55 pm
Location: West Virginia USA

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by siliconman01 »

It would be helpful if jv16 displays the last System Scan time on the Dashboard after the System Scan is completed. The time and date of the last scan should be included. JMO :D
Platinum VIP License. A clean machine is a screaming machine! Windows 10x64 Pro on Home-built ASUS ROG Maximus VIII Extreme; Windows 11x64 Pro on Dell XPS 15 9575 2in1 laptop/tablet
siliconman01
Expert user
Posts: 1151
Joined: Mon Mar 14, 2005 1:55 pm
Location: West Virginia USA

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by siliconman01 »

Why are disc drives that are clearly specified in the IGNORE list showing up in the jv16's Cache folder?
Cache.png
Cache.png (138.68 KiB) Viewed 832 times
Platinum VIP License. A clean machine is a screaming machine! Windows 10x64 Pro on Home-built ASUS ROG Maximus VIII Extreme; Windows 11x64 Pro on Dell XPS 15 9575 2in1 laptop/tablet
jv16
Developer
Posts: 6514
Joined: Sun Mar 13, 2005 7:57 pm

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by jv16 »

siliconman01 wrote: Thu Sep 30, 2021 5:56 pm There is a significant problem with the IGNORE list in settings. If I try to delete an entry and click on APPLY, it deletes every entry in the IGNORE list.
Adding entries is screwed up too. If you attempt to manually add items (such a D:\, E:\, Kaspersky, Malwarebytes, etc.) and then click on APPLY, it may add nothing or maybe one of the items. I have enclosed the DEBUG file. This needs to be fixed promptly and a new release issued.
Could you provide exact steps how to reproduce this issue? Basically, what is currently in the Ignore List, and then what you are adding that causes the issue to occur?

This version contains a feature to optimize the Ignore List when it is saved. This means that lines which are already ignored by other lines, are removed. For example, if you would add "Kaspersky" to the Ignore List and hit Apply, then old rows such as C:\program files\Kaspersky\ would be removed from the Ignore List, because the newly added "Kaspersky" already would ignore any path like "C:\Program files\Kaspersky\" and hence that line is not needed.

However, I can see how this can look confusing to the user, so I have now disabled this Ignore List optimization feature for the time being.

But, if you believe there is an actual bug happening here, can you please provide steps how to reproduce it and I can fix it. Thank you!
jv16
Developer
Posts: 6514
Joined: Sun Mar 13, 2005 7:57 pm

Re: Couple of bugs

Post by jv16 »

MtnGoat wrote: Thu Sep 30, 2021 9:23 pm Windows 7 Home Premium, SP1 and fully patched (x64)
ASUS Sabertooth 990FX
Asus Radeon 6770
All patches, BIOS and drivers up to date.
6.xx version uninstalled and PC rebooted before install of version 7. (missed the note in the blog saying that wasn't necessary).

1. Running update from inside v. 6.xxx does not recognize a new version 7.
There is indeed a bug in the old version's Check For Update screen's UI. It will show that there is a new version but a text saying that "you are currently using the latest version" is incorrectly displayed on screen. If you look at the bottom of the app window, you will see the text about a new version being available, though.
Screenshot from 2021-10-04 09.04.41.png
Screenshot from 2021-10-04 09.04.41.png (23.06 KiB) Viewed 791 times
MtnGoat wrote: Thu Sep 30, 2021 9:23 pm 2. Checking my account information tells me it's old and expired, but it was renewed for two years in April 2021, under exactly the same name and email address.
Please contact our support via https://macecraft.zendesk.com/hc/en-us/requests/new and let them know your name and email address. If you have a valid license, the new version naturally will honor that.
MtnGoat wrote: Thu Sep 30, 2021 9:23 pm 3. System Cleaner by default ran through all my 6 onboard disk volumes and found all manner of archived software and files within them to delete. I last ran the 6.xx version last week and cleaned up about 60 files then. This time returned over 6000 candidates for deletion. For a default setting, that's dangerous.

Haven't gone much further than that but it was enough to make me stop for now.
Looking forward to updates. Thanks.
You cannot really make any assumptions on based the number of found items. The new version has improved temporary file detection, so those 6000 new items found for deletion could simply be temporary files that the old version did not find. If you want me to check this data for you, you can install the new version again, run the System Cleaner scan (just the scan, don't delete anything yet just in case), and then do a File -> Save List As and send that file here and I can manually confirm to see if there is anything incorrect with the scan results.
jv16
Developer
Posts: 6514
Joined: Sun Mar 13, 2005 7:57 pm

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by jv16 »

siliconman01 wrote: Sun Oct 03, 2021 12:13 pm It would be helpful if jv16 displays the last System Scan time on the Dashboard after the System Scan is completed. The time and date of the last scan should be included. JMO :D
That is a good idea. Where would you display this in the Dashboard, and would you like to see any other data as well?
jv16
Developer
Posts: 6514
Joined: Sun Mar 13, 2005 7:57 pm

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by jv16 »

siliconman01 wrote: Sun Oct 03, 2021 12:36 pm Why are disc drives that are clearly specified in the IGNORE list showing up in the jv16's Cache folder?
What a nice find! The answer to your question is two folded. Firstly, these files relating to the hard drives are shown in the Cache folder, because the generation of these cache files starts during Initial Setup using a helper exe file (jv16DriveHelper.exe). Hence, the analysis was started before you edited the Ignore List to ignore these drives in Settings.

But secondly, there is also a bug in this sub system that it does not honor the Ignore List. So you thought you found a bug, and you did, actually :oops:

This issue is now fixed, thank you for reporting! The fix will be included to the next released version.

PS. Starting with the next version, ignored hard drives will not be listed in the Dashboard either. I think this is logical, considering the nature of the Ignore List.
siliconman01
Expert user
Posts: 1151
Joined: Mon Mar 14, 2005 1:55 pm
Location: West Virginia USA

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by siliconman01 »

jv16 wrote: Mon Oct 04, 2021 10:56 am
siliconman01 wrote: Thu Sep 30, 2021 5:56 pm There is a significant problem with the IGNORE list in settings. If I try to delete an entry and click on APPLY, it deletes every entry in the IGNORE list.
Adding entries is screwed up too. If you attempt to manually add items (such a D:\, E:\, Kaspersky, Malwarebytes, etc.) and then click on APPLY, it may add nothing or maybe one of the items. I have enclosed the DEBUG file. This needs to be fixed promptly and a new release issued.
Could you provide exact steps how to reproduce this issue? Basically, what is currently in the Ignore List, and then what you are adding that causes the issue to occur?

This version contains a feature to optimize the Ignore List when it is saved. This means that lines which are already ignored by other lines, are removed. For example, if you would add "Kaspersky" to the Ignore List and hit Apply, then old rows such as C:\program files\Kaspersky\ would be removed from the Ignore List, because the newly added "Kaspersky" already would ignore any path like "C:\Program files\Kaspersky\" and hence that line is not needed.

However, I can see how this can look confusing to the user, so I have now disabled this Ignore List optimization feature for the time being.

But, if you believe there is an actual bug happening here, can you please provide steps how to reproduce it and I can fix it. Thank you!
There is an actual bug. Attached is my original IGNORE list. I will attempt to add CASPER at the bottom of the list.

1. Open Settings>General and scroll down to the IGNORE list.
2. Scroll down to the bottom of the existing IGNORE list.
3. On a new line add the word Casper.
4. Click on APPLY.
The Settings window quickly closes and jv16 goes back to the Dashboard.
5. Open Settings>General and scroll down to the IGNORE list.
The only item now in the IGNORE list is Casper
GlobalIgnoreList.zip
(547 Bytes) Downloaded 16 times
AfterManualAddCasper.png
AfterManualAddCasper.png (9.84 KiB) Viewed 782 times
Attachments
Debug.zip
(512.84 KiB) Downloaded 15 times
Platinum VIP License. A clean machine is a screaming machine! Windows 10x64 Pro on Home-built ASUS ROG Maximus VIII Extreme; Windows 11x64 Pro on Dell XPS 15 9575 2in1 laptop/tablet
siliconman01
Expert user
Posts: 1151
Joined: Mon Mar 14, 2005 1:55 pm
Location: West Virginia USA

Re: New generation of jv16 PowerTools Released - Version 7.0.0.1274

Post by siliconman01 »

jv16 wrote: Mon Oct 04, 2021 11:07 am
siliconman01 wrote: Sun Oct 03, 2021 12:13 pm It would be helpful if jv16 displays the last System Scan time on the Dashboard after the System Scan is completed. The time and date of the last scan should be included. JMO :D
That is a good idea. Where would you display this in the Dashboard, and would you like to see any other data as well?
Attached is a pic showing where I suggest the location be. There is no other data that I can think of that would be helpful to display.
Scan Speed Location.png
Scan Speed Location.png (81.57 KiB) Viewed 779 times
Platinum VIP License. A clean machine is a screaming machine! Windows 10x64 Pro on Home-built ASUS ROG Maximus VIII Extreme; Windows 11x64 Pro on Dell XPS 15 9575 2in1 laptop/tablet
Post Reply