Commit graph

704 commits

Author SHA1 Message Date
6a9299dea1
Add bad workaround for now 2021-10-15 02:30:03 -06:00
7940e3a219
Avoid crash if profiles.ini is using UTF-16 LE BOM 2021-10-15 01:19:24 -06:00
fd27af040b
Accept the Autologon EULA automatically 2021-10-15 01:06:02 -06:00
2f655787e5
Avoid if quitting Auto Repairs without running it
i.e. Opened the script, get to the main menu, and then exit.
2021-10-15 01:04:36 -06:00
c608ed3af3
Fix bugs 2021-10-15 00:26:36 -06:00
fb4ddb5cbe
Merge remote-tracking branch 'upstream/dev' into dev 2021-10-15 00:26:13 -06:00
7388d94c50
Fix bugs 2021-10-14 23:58:46 -06:00
c66c39669c
Fix typo 2021-10-14 22:38:04 -06:00
8d825b561c
Merge remote-tracking branch 'upstream/dev' into dev 2021-10-14 20:34:12 -06:00
2efd84b1df
Preserve ACL in FastCopy
Addresses issue #160
2021-10-14 20:32:51 -06:00
d15083553e
Add missing launchers 2021-10-14 20:24:55 -06:00
ef2919899b
Merge remote-tracking branch 'upstream/dev' into dev 2021-10-14 20:22:06 -06:00
135e7e5d78
Add missing launchers 2021-10-14 20:19:16 -06:00
3f48cc4e46
Prompt for AV scan if Fab was recently run
Addresses issue #116
2021-10-14 19:53:29 -06:00
3f2b7e24e6
Fix bad function call 2021-10-14 19:52:06 -06:00
a0fe13c7c2
Add Windows Repair AIO 2021-10-14 19:15:17 -06:00
9f59885dbc
Add WinSCP to Windows Kit
Addresses issue #121
2021-10-14 19:11:10 -06:00
1b351859b8
Add Prime95 to the Windows Kit
Resolved issue #133
2021-10-14 18:36:40 -06:00
ba1ff95b21
Fix issue #122 2021-10-14 18:29:40 -06:00
277fc4e02d
Merge remote-tracking branch 'upstream/dev' into dev 2021-10-14 17:57:27 -06:00
1f41a67350
Updated OpenShell sections
There's no point in downloading very X days if the URLs are version locked.
2021-10-14 17:55:15 -06:00
c5fca8f04f
Use specific versions to select UAC settings 2021-10-14 17:40:07 -06:00
551c28f242
Remove old code 2021-10-14 17:34:23 -06:00
9cd39c5691
Merge remote-tracking branch 'upstream/dev' into dev 2021-10-14 17:23:10 -06:00
ccd6933f51
Add Windows Kit build sections 2021-10-13 17:59:46 -06:00
b7d54e1469
Apply bugfixes 2021-10-13 17:57:19 -06:00
aa0e35cbaa
Add copy_file() function to wk.io 2021-10-13 17:56:47 -06:00
0725674a3b
Update Windows kit layout and update tool configs
Going forward cbin/.cbin will only be used if necessary and not by
default.  This removes a step for most tools when used and better
aligns with the new auto_repairs and auto_setup scripts.
2021-10-13 17:51:55 -06:00
d4392b7285
Cleanup imports 2021-10-09 17:16:46 -06:00
bc0a358ac0
Update source URLs 2021-10-08 20:53:21 -06:00
2b2f371482
Use run_tool to extract ERUNT 2021-10-08 20:36:46 -06:00
24269f801c
Update RegDelNull section 2021-10-02 20:02:17 -06:00
e57b859bd3
Remove unused sources 2021-10-02 20:02:04 -06:00
f7e6f88b9c
Merge duplicate efforts to restore UAC defaults 2021-10-02 19:30:59 -06:00
659d71c0eb
Move repair and setup settings to wk/cfg 2021-10-02 19:19:24 -06:00
fda31a262b
Add Snappy Driver Installer Origin sections 2021-10-02 18:38:46 -06:00
87bc6220f5
Merge remote-tracking branch 'upstream/dev' into dev 2021-10-02 18:12:32 -06:00
45ec8e5ec9
Add ShutUp 10 sections 2021-10-02 18:11:53 -06:00
e62a008800
Disable opening news and interests on hover over 2021-10-02 18:07:00 -06:00
dcd41b5084
Move setup functions to the right section 2021-10-02 17:48:53 -06:00
1168e8b0dd
Add Hiberboot and hibernation sections 2021-10-02 17:44:59 -06:00
6db1be4046
Add ESET to selection questions 2021-10-02 17:25:02 -06:00
68418588b7
Merge remote-tracking branch 'upstream/dev' into dev 2021-09-30 18:56:25 -06:00
6a0fd46523
Add "Custom" option to Auto Setup 2021-09-30 18:55:32 -06:00
4a21ade0b4
Ask selection questions during load_preset() 2021-09-30 18:50:49 -06:00
5e5c54293b
Add ESET NOD32 AV sections 2021-09-30 18:39:29 -06:00
af6119feb5
Fix more pylint warnings 2021-09-30 17:48:10 -06:00
0ca6d17485
Merge remote-tracking branch 'upstream/dev' into dev 2021-09-30 17:45:54 -06:00
d214e3f363
Adjust whitelist usage 2021-09-30 17:43:09 -06:00
c747b66455
Merge remote-tracking branch 'upstream/dev' into dev 2021-09-30 17:42:31 -06:00
625539c786
Avoid crash when downloading files 2021-09-30 15:37:06 -06:00
0fc5c4b146
Add initial questions to Auto Setup 2021-09-30 03:38:25 -06:00
02055c5b30
Add open programs sections to Auto Setup 2021-09-30 02:00:16 -06:00
bd0a03e283
Combine browser configuration menu options 2021-09-30 01:59:26 -06:00
eacab48c1e
Add 4K alignment checks to Auto Setup 2021-09-29 20:31:46 -06:00
f1645f80e6
Add AV check to Auto Setup 2021-09-29 20:27:35 -06:00
30e43b9814
Add storage status sections 2021-09-29 19:56:49 -06:00
526f6e26eb
Add installed RAM sections 2021-09-29 01:24:07 -06:00
337b6d95e1
Add activation and Secure Boot sections 2021-09-29 00:59:06 -06:00
423cd343fb
Add show_os_name() with support status checks 2021-09-28 23:23:05 -06:00
d725837f9b
Add AIDA64 sections
Replaced old report profiles with a new basic profile.
Several sections that just slow down the process have been removed.
2021-09-28 19:21:30 -06:00
f0451a9803
Adjust Windows-specific imports and STATIC VARS 2021-09-28 18:34:50 -06:00
90fb97ad91
Fix various pylint warnings 2021-09-27 21:48:11 -06:00
2e485505d4
Skip backup sections if backup previously run 2021-09-27 21:21:09 -06:00
8289df1d62
Don't prepend exception name for WK generic types 2021-09-27 20:49:39 -06:00
528602d98e
Check if activated before getting the BIOS key 2021-09-27 20:48:55 -06:00
bc320b4d87
Add remaining 'Configure System' sections 2021-09-27 20:48:19 -06:00
f9d4b1e3a3
Add UAC sections 2021-09-27 19:44:25 -06:00
7009a074c7
Add BSoD minidump sections 2021-09-27 19:30:12 -06:00
cb3ec42b92
Add functions to disable Chrome notifications 2021-09-27 18:41:34 -06:00
b61f243cc8
Disable display sleep only during auto-repairs 2021-09-27 16:51:01 -06:00
a03d772788
Add software bundle sections 2021-09-27 16:41:57 -06:00
49d7e6d78a
Misc updates 2021-09-25 20:39:08 -06:00
68d8e292cc
Restrict OpenShell installs to Windows 10 2021-09-25 20:37:39 -06:00
b05835d80f
Enable uBlock Origin in more browsers 2021-09-25 20:35:47 -06:00
14ff5a9437
Add Firefox and uBlock Origin sections 2021-09-25 18:11:05 -06:00
578925cb70
Add Open-Shell install sections 2021-09-15 18:02:36 -06:00
38fd38f1ec
Support suffixes other than exe for kit tools 2021-09-15 16:38:11 -06:00
90f2a37531
Rename wk/cfg/tools.py to wk/cfg/sources.py 2021-09-15 16:37:25 -06:00
bec4ed520c
Add LibreOffice install sections 2021-09-15 12:25:32 -06:00
3d984f5f29
Import standard repair functions instead of auto 2021-09-15 09:58:01 -06:00
673a92b323
Add install_vcredists() 2021-09-15 09:56:09 -06:00
e485cc9674
Add Auto Setup scripts 2021-09-15 09:18:02 -06:00
ae4a72036d
Extract ERUNT before running 2021-09-14 19:14:44 -06:00
7dfd399e6e
Update __init__.py files 2021-09-13 18:42:36 -06:00
0e124dc1f2
Skip Autologon cleanup if it wasn't used
We found in a few cases systems starting requiring logon passwords after
Auto Repairs were run.  Autologon might be the cause so we should avoid
running it, and the cleanup, if settings are already present.

Addresses issue #175
2021-08-31 17:06:38 -06:00
Admin
8767a0024a Update 'scripts/wk/cfg/ufd.py' 2021-08-25 17:24:00 -07:00
e7f6dc6b86
Remove erroneous docstring 2021-08-25 16:05:38 -06:00
0808c8affc
Merge remote-tracking branch 'upstream/dev' into dev 2021-08-25 16:01:11 -06:00
3189fc464a
Add macOS boot options 2021-08-25 12:32:55 -06:00
29f5dab4da
Merge remote-tracking branch 'upstream/dev' into dev 2021-07-24 02:45:30 -06:00
bf6482a594
Fix possible crash in reset_windows_updates()
Auto Repairs could end up in an endless boot loop if
SoftwareDistribution.old exists before running
2021-07-23 21:58:47 -06:00
40d5b147b5
Skip scanning archives with Emsisoft 2021-06-30 18:12:38 -06:00
8a685d4e60
Add option to include extra images in build-ufd 2021-06-30 01:02:03 -06:00
f9f947fab6
Update wk.std.bytes_to_string() 2021-06-29 22:40:40 -06:00
29dc4694b4
Merge remote-tracking branch 'upstream/dev' into dev 2021-06-23 23:36:03 -06:00
9c5767f71f
Update CPU testing sections 2021-06-23 23:33:45 -06:00
e4fbc7fe69
Prevent 100% CPU usage in NonBlockingStreamReader 2021-06-23 23:30:19 -06:00
d76dca8fd7
Catch and log missing commands
It's better to be explicit in what's going wrong in the case of
a missing command or program.
2021-06-23 21:33:27 -06:00
8e0fdf641b
Retest temps with sysbench if Prime95 runs too hot
If the CPU reaches the failing temps during Prime95 then sysbench will be
run to emulate a less artificial workload.  The both the overall and sysbench
max temps are recorded and shown in the results.

Added new option to track an alternate max temp value in wk.hw.sensors.
This was needed so show two different max temps recorded during CPU testing.

Sysbench was added to the Linux package list and is compiled for macOS.
Without manually compiling the package it brings in way too many dependencies
to support SQL DB testing (which we don't need).
2021-06-17 03:16:34 -06:00