Commit Graph

43 Commits (b812ff980cbf996f16f06a2fecc51258aa76dde0)

Author SHA1 Message Date
ThioJoe b812ff980c
MS Store Installer - Download latest if cached files out of date
The Microsoft Store installer script now will check whether the cached files are up to date before using them, and if not it will download the latest and warn the user to update the cache.

Also added ForceCachedFilesOnly and NoCheckLatestVersion to control this behavior. ForceCachedFilesOnly still checks and warns the user about a newer version but still uses the cache, while NoCheckLatestVersion uses the cache without even checking.
2026-04-24 11:26:33 -07:00
ThioJoe a5d737eaee
Add optional debug tracing and final pause
- Add $debugTrace flag instead of uncommenting to to debug
- Add a Read-Host pause at the end when debug tracing is enabled so output can be examined.
- Fix consistency of reg call
2026-04-16 10:49:20 -07:00
ThioJoe 532425e2a0
SandboxStartup.ps1 - Remove "about this picture" shortcut
Removes the "about this picture" shortcut leftover on the desktop.
2026-04-16 10:47:37 -07:00
ThioJoe a87fd186c0
Bump date 2026-04-16 10:37:59 -07:00
ThioJoe f274f52fe7
Dynamically use current build number
Instead of hard coding the build number it now checks it dynamically to install the correct version.

Hopefully addresses #21
2026-04-16 10:34:50 -07:00
ThioJoe c971217e06
Fix variable reference
It was referencing the LogDirectory variable which no longer exists
2026-04-16 10:33:44 -07:00
ThioJoe 2ba0335cab
Increase console history and disable Desktop Spotlight
Create Console registry key and set ScreenBufferSize to maximize PowerShell/CMD output history. Disable Desktop Spotlight by setting EnabledState=0 and copy the default light wallpaper to the user's TranscodedWallpaper so sandboxes use a consistent wallpaper. Keys are created with -Force and values set as DWord.
2026-03-07 12:58:42 -07:00
ThioJoe a716ce5574
Install-Winget.ps1 - Add existing installer files parameter
Adds optional string parameter to use existing installer files
2026-02-12 14:38:50 -07:00
ThioJoe dc084ba12b
SandboxStartup - Update default notepad paths
Will now assume notepad and notepad++ are in an Apps folder in the mounted directory. Update your own path as needed.
2026-02-12 14:24:42 -07:00
ThioJoe e348598c0d
Rename Install-VC-Redist.ps1
To be consistent with other installer files
2026-02-12 14:14:27 -07:00
ThioJoe 6c279a8325
VC Redist Installer - Add cached installer support and version checks
- Add parameters to support using a local cache (-ExistingInstallerFilesPath) and control behavior (-ForceCachedFilesOnly, -NoCheckLatestVersion).

- Change download target to the user's Downloads folder under "VCRedist Install"

- Detect remote installer version and choose between cached installers or downloading updated files.
2026-02-12 14:13:03 -07:00
ThioJoe 420d6e8508
Install-Microsoft-Store.ps1 - Add use existing files mode
Adds parameter to use previously downloaded installer files.
2026-02-12 13:10:24 -07:00
ThioJoe 681ea4182d
Startup Script - Add enabling long windows file paths
- Also add additional note about the MSI installer fix command
2026-01-14 12:41:54 -07:00
Jean-Luc Tcharnetsky dce2153228
Add .NET fallback on Expand-Archive fail
The `Expand-Archive` cmdlet fails in localized Windows Sandbox environments (e.g., de-DE) because the `Microsoft.PowerShell.Archive` module cannot find its localization resources (`ArchiveResources.psd1`) in the minimal OS image.
2025-12-18 16:41:03 -07:00
ThioJoe c33a3c70b7
SandboxStartup.ps1 - Add line to enable clipboard history 2025-11-15 17:48:38 -07:00
ThioJoe 487c0afa55
SandboxStartup - Fix wrong variable used in registry value
It was using a previous removed variable and therefore wasn't properly setting notepad++ to be associated with .txt files if applicable
2025-10-13 15:33:08 -07:00
ThioJoe 317ab2c66c
Add personal preference tweaks section to README
Added section for personal preference tweaks with link to Wiki.
2025-09-27 10:39:00 -07:00
Nanashi f0f990cc82
fix some missing quotes (#11) 2025-09-27 10:13:59 -07:00
ThioJoe 33a4c2bf9d
Add check to startup script to ensure running within sandbox 2025-08-17 13:43:54 -07:00
ThioJoe 74704b6fc4
Fix PrinterRedirection value
- It incorrectly said "Disabled" instead of "Disable" ( #9 )
- The default was disable anyway, so I believe even with the incorrect value it would still be disabled.
2025-08-14 16:55:02 -07:00
ThioJoe 86683a433d
Merge pull request #2 from exurd/vcredist_detect_arch 2025-08-10 18:42:55 -04:00
ThioJoe c61d19524e
Update WSB Config
- Replace janky multi-line powershell command with example using individual command blocks per command
- Replace example host folder path

Addresses #3
2025-08-10 17:18:20 -04:00
ThioJoe ff09e39343
Fix $LogDirectory variable in MS Store installer
Addresses #4
2025-08-10 17:03:55 -04:00
exurd 1eb79209ae
Install VC Redist.ps1: detect if Arm64 redist is needed
Install VC Redist.ps1: use $env instead of System.Runtime

this script now works on my VMware Fusion install on M4 (should work on arm windows sandbox now...?)
2025-08-10 13:46:35 +01:00
ThioJoe df3ec01788
Fix leftover command line
I left the old version in there
2025-08-07 09:20:04 -07:00
ThioJoe 4a32ba64b3
Update light theme script to change wallpaper
Make the light theme script set the light wallpaper like the dark theme script does.
2025-08-06 20:11:56 -07:00
ThioJoe 9c29c4f0e8
Further improve logon command
Makes it easier to include multiple commands, one per line
2025-08-06 19:53:51 -07:00
ThioJoe 49ca6c6fc5
Add comment notes to startup command 2025-08-06 19:25:07 -07:00
ThioJoe 8f13ff67e3
Update comments in default config file
Re-arranged and updated comments in the MyDefaultSandbox.wsb file.
2025-08-06 18:38:19 -07:00
ThioJoe 7583c90d48
Remove leftover variable assignment line
Meant to remove that before
2025-08-06 13:29:36 -07:00
ThioJoe f0e70d71af
Update README.md
Add emojis to section headers
2025-08-05 11:26:04 -07:00
ThioJoe c7bf484659
Add warning if running MS Store installer from outside sandbox 2025-08-05 11:11:48 -07:00
ThioJoe f258cea768
Add last updated lines, Auto accept winget terms
- Adds line to automatically silently accept  msstore terms after winget install to avoid the annoying prompt.
- Add 'last updated' line to winget and microsoft store installer scripts
2025-08-04 21:36:48 -07:00
ThioJoe 28c0cfa418
Update comment in Install-Microsoft-Store.ps1
Makes it clear the script is run from within the sandbox
2025-08-04 21:15:01 -07:00
ThioJoe 3fa21141d3
Update README.md - Add general scripts 2025-08-04 21:03:44 -07:00
ThioJoe cd4ab7c094
Move Theme scripts 2025-08-04 20:59:32 -07:00
ThioJoe 7fa557a7b9
Update README.md 2025-08-04 20:58:29 -07:00
ThioJoe fd4a040d0e
Update Install-Microsoft-Store.ps1
- Add variables for flight ring, branch name, etc in requests, though haven't figured out if they even work.
- Add some script parameters
2025-08-04 20:31:43 -07:00
ThioJoe 1edcca9c88
Improve optional logging for MS Store Installer script
Added switch for whether to enable output of generated XML files.
2025-08-04 19:26:24 -07:00
ThioJoe 1d1078798f
Add Install VC Redistributables script 2025-08-04 19:01:36 -07:00
ThioJoe 6ecbe9b0cf
Update README.md - Add instructions for SandboxStartup.ps1 2025-08-04 18:46:02 -07:00
ThioJoe 616753ede1
Update startup script
- Add launch param to know when first launching sandbox
- Conditional adding of context menu stuff depending whether notepad and notepad++ are available
2025-08-04 18:42:58 -07:00
ThioJoe 20104565c3
Initial Commit 2025-08-04 17:11:22 -07:00