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.