Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Big things 👀 #170

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Bug report
about: Create a report to help us improve
title: "*Title/ChangeThis* | Bugg | pcHealth"
title: "*Title/ChangeThis* | Bug | pcHealth"
labels: bug
assignees: ''

Expand Down
15 changes: 15 additions & 0 deletions Documentation/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog.md - pcHealth

## 27-02-2025 – @Stensel8

### Changelog
- Fixed broken downloader links.
- Changed the username variable logic so the script can read the full username.
- Improved the program updater; it now uses a more verbose logic. It will tell you what it is doing and if it is successful or not.
- Changed the Ninite downloader to download and run the installer directly. This is faster and doesn't give a flashing browser window.
- Changed some strings/names.
- Migrated more components to Winget to ensure correct downloadlinks.
- Changed how CPU, GPU, and RAM details are displayed.
Refer to [this article](https://techcommunity.microsoft.com/blog/windows-itpro-blog/wmi-command-line-wmic-utility-deprecation-next-steps/4039242) for more information. Microsoft is deprecating the WMIC command line tool, which is used to retrieve CPU, GPU, and RAM details. The new method uses PowerShell commands to retrieve the same information. This change ensures that the script remains functional in future Windows versions.
- Changed the code logic in the KeyGrabber part, to ensure correct working code in newer Windows versions. The keygrabber will now read new registry values to retrieve information.
- Bugfix for crashing issue -> [REALESDEALS/pcHealth#167](https://github.com/REALESDEALS/pcHealth/issues/167).


## 18-10-2024 - @REALSDEALS

Audit of the code, everything seems to work in this audit and testing phase.
Expand Down
3 changes: 2 additions & 1 deletion Documentation/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ For now only the version names will be displayed, in the future there might be e

# Current Version(s)

Full Release - v1.8.3 (Stable)
Full Release - v1.8.3 (Stable)
Beta Release - v1.8.2-beta
=======
Alpha Release - v0.3.0-alpha (PowerShell) ((DISCONTINUED))
Expand All @@ -16,6 +16,7 @@ Here you can see a overview of the older version.

### Full Release(s)

- [ ] **TODO:** Full Release - V??? - **New version @REALSDEALS?**
- Full Release - v1.8.3
- Full Release - v1.7.2
- Full Release - v1.7.0
Expand Down
47 changes: 26 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ First of all I want to thank you, for downloading and using this script!
It really means a lot to me!

If you have any tips/tricks or remarks?
Feel free to contact me on discord: REALSDEALS
Feel free to contact me on discord: **REALSDEALS**.

Sidenote: since version 1.6 and onwards, the Powershell section has been removed from the script. To read more about this decision, please read the changelog.
**Sidenote**: since version 1.6 and onwards, the Powershell section has been removed from the script. To read more about this decision, please read the changelog.

### More information regarding on how to install and use it:

Expand All @@ -25,7 +25,7 @@ Sidenote: since version 1.6 and onwards, the Powershell section has been removed
- Open the `scripts` folder and open the CMD folder in there.
- Open the file in the CMD folder and read the rules/commands carefully.
- Enter in the number of the desired command that you want to run. (Number + ENTER)
- Patiently wait for the script to finish.
- Patiently wait for the script to finish. Some menu-options may take some time to finish.
- You can chose, depending on the command, what you want to do next. (Open logs ect.)

### For users that are not that known about what everything may or may not do...
Expand All @@ -39,8 +39,8 @@ But I can only keep that promise if you are sure to have downloaded pcHealth.bat
Otherwise I can keep no promise to that statement.

1. Gather generic information about the system.
2. Check for which CPU and GPU are in the system.
3. Run a scan for corrupt and/or missing files. (Windows iso related)
2. Show CPU, GPU and RAM information.
3. Run a scan for corrupt and/or missing files. (Windows ISO/DISM related)
4. When option 3. can't repair the corrupt/missing files, you can try this option. (DISM)
5. Option 3. and 4. combined. (Puts both commands behind eachother)
6. Generate a battery report. (To see how your laptop battery is doing)
Expand All @@ -65,34 +65,39 @@ Otherwise I can keep no promise to that statement.

## Programs menu:
The entries that you may put in here will redirect you to the download page of the program.
Most of them are 'direct links.'
This is a combination of winget packages and direct download links, since not all programs are available in winget.

I understand if people have their questions about that decision, but I wanted to make it as easy as possible for the you as a user.
While I understand that some of you may have questions about this decision, my goal was to simplify the process for you. You’re welcome to review the source code at any time to see exactly how it works. Additionally, if you prefer to download your software manually, that option is always available.

1. Hardware Info - This program will check which hardware is in your pc etc.
2. ADW Cleaner - This program will scan for malicious software etc.
3. DiskInfo64 - This program will check information about your HDD/SDD (serial etc.)
4. DiskMark64 - This program will test your HDD/SDD on possible malfunctions.
5. Prime95 - This program will stress test your CPU.
6. Windows PowerToys - Makes configuration in- and around Windows a tad easier.
7. Return to the previous menu.
1. Hardware Info - This program will check which hardware is in your PC.
2. HWMonitor - This program will check the temperature of your hardware.
3. ADW Cleaner - This program will scan for malicious software (adware, malware, spyware).
4. DiskInfo64 - This program will check information about your HDD/SDD (serial etc.)
5. CrystalDiskMark 8 - This program will test your HDD/SDD on possible malfunctions.
6. Prime95 - This program will stress test your CPU. Useful for overclocking and performance tests.
7. Windows PowerToys - Makes configuration in- and around Windows a tad easier. Adds some new features to your Windows.
8. Open the other menu, it's called 'Tools'.
9. Close the script.
9. Return to the previous menu.
10. Close the script.

## KeyGrabber
The key grabber script does what it says!

It grabs the license key (windows) that's on your pc, and gives you an option to save it to your desktop.

### Questions
## Questions
If you still have questions, you can send me a message on Discord as mentioned above.
My username is: REALSDEALS
My username is: **REALSDEALS**.

There is also a possibility to e-mail me, if that's what you desire (check my GitHub profile for that).

#### Win_Scan
## pcHealthPlus
pcHealthPlus is my other repository, where I plan to gradually migrate the technology currently implemented here. My goal is to transition to PowerShell 7.5, as Microsoft is set to drop support for batch (.bat/.cmd) files in upcoming Windows releases.

Yes, Win_Scan is my other repository, but the function that Win_Scan does has been implemented here...
So you can use both, I'll keep both of them up, but this one will be more advanced when it's finished.
Link to pcHealthPlus: [REALSDEALS/pcHealthPlus](https://github.com/REALSDEALS/pcHealthPlus)

Link to Win_Scan: https://github.com/REALSDEALS/Win_Scan
## Win_Scan
~~Win_Scan is my other repository, but the functionality provided by Win_Scan has been implemented here...~~
~~The functionality is now fully integrated into this script. The old repository still exists, but it is deprecated.~~

~~Link to Win_Scan: [REALSDEALS/Win_Scan](https://github.com/REALSDEALS/Win_Scan)~~
Loading