Commit Graph

418 Commits

Author SHA1 Message Date
Chris Titus
f7b0d61419 Fix invalid reg entries 2022-09-05 20:43:41 -05:00
Chris Titus
6905b04b00 Remove trap function 2022-09-05 20:33:54 -05:00
Frank L Kaplan
fecc54d71d
Test (#94)
* xml decouple

* Typos: Documents, Start installs (#18)

Document -> Documents
Start install -> Start installs

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Added DISM command and button to tool (#19)

* Added DISM command and button to tool

* Added additional scans and colours to make it clear when each scan type starts

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Fix issue in #14 (#20)

* Fix issue in #14

 - It seems that Chris forgot to add a button for the Repair Windows Update Script and accidentally put it under the Default Windows Update Settings button.
   - Fixed by adding the $WPFFixesUpdate.Add_Click function before the Reset Script
   - Fixes #14

* decoupling xaml and ps1 (#7)

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

Co-authored-by: Rahul Somasundaram <rahulstsgr@gmail.com>
Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Add winget check and installer (#21)

* Add winget check and installer

 - Adds Check if winget is installed
   - If not installed, checks if the computer is running 1809+ and if the computer is running Windows Server or LTSC
    - If running pre-1809, winget install stops as it is not supported
    - If running Windows Server or Windows LTSC, runs alternative installer compatible with those editions of Windows

* decoupling xaml and ps1 (#7)

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

Co-authored-by: Rahul Somasundaram <rahulstsgr@gmail.com>
Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Small Fixes. (#22)

* Update winutil.ps1

* Use Curl instead of Bits transfer for O&O Shutup.

* Update winutil.ps1

* decoupling xaml and ps1 (#7)

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

Co-authored-by: Rahul Somasundaram <rahulstsgr@gmail.com>
Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* upload example (#12)

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* code format using powershell VS code extension (#28)

* Working runspaces (#32)

* upload example

* decoupling xaml and ps1 (#7)

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Update README.md

* convert to runspaces

* add security updates to invoke-button

* Update README.md

removed extra text about test branch

* initial commit to test restmethod

* formatting

Co-authored-by: Rahul Somasundaram <rahulstsgr@gmail.com>
Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Fix bug in #39 (#40)

- Closes #39
  - $arch is not set to a value in the script, and it throws an error when the If-Statement is called
    - Fixed by replacing the $arch variable check with a wmic check

* Fix and Tweak #19 (#43)

* Fix Issue in #19

 - Pull Request #19 didn't add an entry for PanelDISM into MainWindow.xaml, causing an error to be thrown when the script if executed and a button to not be created
   - Fixed by adding an entry into MainWIndow.xaml that creates the needed button under the FixesUpdate button
   - Note: To see the fix, you need to comment line 9 and uncomment line 8 to use the local MainWindow.xaml instead of the one in the Main Branch

* Fix Formatting and Tweak Things

 - Fixed the formatting
 - Tweaked Write-Host's
   - Added newlines (`n) to space out the Statuses
   - Added progress indicators
     - Required "s and 's to be swapped so x/4 does not perform an operation

* Slight Tweak

* Added Uncheck all button in the Install tab (#29)

* Revert "Added Uncheck all button in the Install tab (#29)" (#72)

This reverts commit 833837155a.

* Throw warning if no programs are selected for installation (#30)

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Fix a few spelling errors (#44)

- Fixed a few spelling errors
   - dependancies -> dependencies
   - Evnronment -> Environment
   - haved -> have
   - Hibernte -> Hibernate
   - histroy -> history
   - extentions -> extensions

* Arguments (#52)

* Implement Arguments

- Using $env:args, the script scans for arguments; then if found, Invokes the Runspace associated with said arg. Or in the case of the old panels, just opens the panel.
  - \b is to prevent mutual words from causing issues (Ex: Install and InstallUpgrade would conflict without \b)

* Actually add \b

Forgot to save before previous commit  : |

* Fix Order Issue

- The arg check occurred too early, causing an error

* Remove Invoke-Runspace

- Replaced Invoke-Runspace with Invoke-Command as there is no need to worry about the gui when running unattended

* Add Program Install Arg Check

 - Added arg check for Install
   - Format is 'Install: company.program,.company.program2'

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Replace all instances of "incase" to "in case" (#60)

Co-authored-by: Chris Titus <dfm.titus@gmail.com>

* Added  -NoRestart to WindowsOptionalFeature (#65)

* Handled UAC exit on install and upgrade (#31)

Co-authored-by: ChrisTitusTech <dfm.titus@gmail.com>
Co-authored-by: Ayoub Hebbaj <30575106+M3nti0nL3Ss@users.noreply.github.com>
Co-authored-by: Jards <jordancattwood@hotmail.com>
Co-authored-by: Carter <60557606+Carterpersall@users.noreply.github.com>
Co-authored-by: Rahul Somasundaram <rahulstsgr@gmail.com>
Co-authored-by: Aetopia <41850963+Aetopia@users.noreply.github.com>
Co-authored-by: DeveloperDurp <74198206+DeveloperDurp@users.noreply.github.com>
Co-authored-by: Rahul Somasundaram <ssrahul96@gmail.com>
Co-authored-by: GrahamboJangles <36944031+GrahamboJangles@users.noreply.github.com>
Co-authored-by: PWall <34860495+pwall2222@users.noreply.github.com>
2022-09-05 13:32:48 -05:00
Chris Titus
bf1d455f80
Fix Long Shutdown and Restart
set NOT to clear page file on shutdown
2022-06-29 21:47:37 -05:00
Leonardo Henrique Tsuda
eebdc5b452
fix typo (#37) 2022-06-29 21:39:10 -05:00
Chris Titus
b4cd8e554e
Update README.md 2022-05-17 11:11:08 -05:00
Rahul Somasundaram
7d4727b51b
decoupling xaml and ps1 (#7)
Co-authored-by: Chris Titus <dfm.titus@gmail.com>
2022-05-17 09:51:27 -05:00
ChrisTitusTech
a4019d74ec Update MainWindow.xaml 2022-05-17 09:42:56 -05:00
Chris Titus
80f934f9a1
Update README.md 2022-05-17 09:34:53 -05:00
Carter
c7043ff0fb
A few grammar, wording, and formatting tweaks (#6)
* A few grammar tweaks and sort services

 - Made a few grammar and wording tweaks
  - Install Tab1 -> Tab 1 - Install
  - Tweaks Buttons -> Tweak Buttons
  - Service tweaks to Manual -> Set Services to Manual
- Improve $services
  - The behavior of $services has not changed, just the formatting and grammar
  - Alphabetize the services to make any service easier to find
  - Improve the grammar and formatting of the comments next to the services
   - Capitalizes the first letter
   - Makes sure there is a space between # and the first word
   - Makes the spacing of each comment consistent so they all appear on the same column

* Fix winget indentation

 - Fixed the Indentation on the winget buttons

* If-statement and indentation

 - Made the format of all If-Statements consistent
   - if(statement){}else{} -> If (statement) {} else {}
 - Improve formatting and indentation
2022-05-17 09:31:18 -05:00
Chris Titus
f7f5ceef25 Update .gitignore 2022-05-10 08:59:02 -05:00
Chris Titus
feb1fb4c7c update 2022-05-10 08:37:41 -05:00
Chris Titus
4d2f56bddf Merge branch 'main' of https://github.com/ChrisTitusTech/winutil 2022-05-10 08:18:18 -05:00
Chris Titus
f55814f349 update 2022-05-10 08:18:13 -05:00
Chris Titus
ee862ae648
Update issue templates 2022-05-04 15:04:15 -05:00
Chris Titus
13a1b0e254 update 2022-04-29 23:11:51 -05:00
ChrisTitusTech
59688d367c Initial 2022-04-27 22:42:07 -05:00
Chris Titus
01d8c04f20
Initial commit 2022-04-27 21:25:19 -05:00