Skip to content

Releases: jredfox/ExternalWIN

Release 1.0.13

Choose a tag to compare

@jredfox jredfox released this 02 Mar 06:00
  • Fixed Getting Wrong Instruction Set Arc on ARM64 Devices if CMD wasn't launched on the ARM64 version of it
  • Fixed Windows Defender False Virus Postive on all Exes by adding the -O3 flag to the MingW compiler options

Release 1.0.12 (Bug Muncher II)

Choose a tag to compare

@jredfox jredfox released this 07 Jan 01:01
  • Fixed your online OneDrive Accidently Getting Erased After Re-Applying an Image with a OneDrive Account
  • Fixed OneDrive Offline Files Causing WINPE 11 to fail if it was Captured on a WinPE 10 Image
  • Fixed C:\found.* cacheing OneDrive Offline Files causing dism to fail they are now excluded
  • Fixed C:\Users\defaultuser0-9* causing DISM to fail with NTUSER.dat being 0 Bytes. It now Excludes this
  • Fixed C:\Windows\System32\WDI copying OneDrive offline files without the Offline attribute causing DISM to fail it's now excluded if search is on and if it's not on you can exclude the bugged files in the configs
  • Fixed WIM-Capture.bat & CleanupPar.bat checking for ~3,3 and ~2,2 instead of ~3,1 and 2,1 because ~3,3 is the third character with the next 3 characters not a substring. Even though it still worked for what it was needed for
  • Fixed Accidental Deleting of Operating System files from forcedelete.bat when it was opened as admin by mistake with no first arguement
  • Fixed Junctions, Symlinks, Shortcuts, Hard links getting messed with when capturing or applying the image
  • Fixed having the S flag for del command when it was working with single file deletions and made the code more readable
  • Fixed CleanupPar.bat (fixed always having c drive as true, fixed check logic method and main for loop)
  • Fixed Batch for loops special characters such as $ in file paths would mess up the scripts in WinPE. We Use Type command instead of usebaq and builtin forloop
  • Fixed forcedelete.bat fallowing junctions / symlink dirs which would result in unintended files being deleted. It now Removes the Junction and SYMLINKD Dirs before starting the proccess. And I checked the del command with the flags I had deleted the link itself and not the file it was linking to
  • Fixed removeatt.bat using %~1 instead of %1 which causes issues in some long paths or paths with special characters
  • Added Dynamic Exclusion Lists Capture/Apply Configs that change based on relative path of the target drive for example \Windows\System32 and the target is \Windows\ it would change to \System32
  • Added Static exclusions that start with S:\target instead of (C:\target or \target) this is implemented for both Apply and Capture Exclusions. This means it will always be the same path and always get added to the generated exclusion list
  • Added Config Option OptimizedWIMCapture when true if no onedrive accounts are detected it will skip the scanning of the target drive/dir
  • Added Config Option OneDriveLinkScan when true scans for offline onedrive links on the target drive/dir
  • Added Config Option /EA (Extended Attributes) that when true will capture and apply Extended Attributes that's almost only used by WSL (Windows Sub Linux System)
  • Added Config Option ApplyExclusions that when true allows for Applying/Extracting Exclusions
  • Added \EXTWINCAP$target file that is dynamcially generated when using WIM-Capture.bat
  • Added forward slash support for WinInstall.bat, WinInstallVHDX-Custom.bat, WinInstallVHDX.bat, WIM-Capture.bat, WIMApply-Universal.bat, WIMApply-W.bat in case user error when inputting files
  • Added WARNINGS to Dangerous scripts such as WIM-Extract.bat and forcedelete.bat
  • Added ShortCutFixer.bat Command Line Utility & User Script. This will fix previous Windows Installations installed from ExternalWIN causing Junctions, SYMLINK Dirs, SYMLINK FILES to have W:\ instead of what they are suppose to be
  • Added DirSafe-x64.exe, DirSafe-x86.exe And DirSafe-ARM64.exe. This is the enhanced version of the dir comamnd and actually works with recursion properly
  • Added Grant-x64.exe, Grant-x86.exe and Grant-ARM64.exe. This is to help ForceDelete.bat work correctly without having unintended results fallowing symlinks
  • Added MountVDISK.bat(also unmounts) to mount VDISKS in WinPE for use of stuff like ShortCutFixer.bat
  • Improved LoadConfig.bat to automatically re-add missing config options without manual deletion
  • Improved Better Directory Paths of ExternalWIN's WIM Images and VDISKS to C:\ExternalWIN\ImageBackups<COMPUTER>\WIMS and C:\ExternalWIN\ImageBackups<COMPUTER>\VDISKS for when there isn't a Absolute Path Specified in Regular Windows
  • Improved WIM-Capture.bat Logic not saving C:\ExternalWIN* as there is VDISKS WIM Images and Backup of reg/boots that aren't really needed in a backup of the C Drive and will save hundreds of GB of space. You can still use WIM-Capture.bat to Capture C:\ExteranlWIN by only capturing it
  • Improved WIMApply-W.bat it now enforces the volume as an Integer
  • Improved WIM-Extract.bat. It now supports it's own Apply Exclusion List, EA flag, config options
  • Improved WIM-Merge.bat, WIM-Extract.bat and ESD2WIM.bat in how it gets the WIM Size. It also fixes the error messages when the index > wim index size
  • Improved call PP more often
  • Changed LoadConfig.bat now gets called in WinPE as most of the config options are now both for WinPE and Windows

1.0.11 (Stable)

Choose a tag to compare

@jredfox jredfox released this 01 Nov 00:31
  • fixed WIMApply-W.bat not re-assiging the W
  • fixed WIMApply-W.bat display msgs
  • fixed REG-Capture.bat
  • fixed REG-Apply.bat

1.0.10 Fix BSOD

Choose a tag to compare

@jredfox jredfox released this 29 Oct 15:47
  • fixed checkAdmin closing the Command Prompt Window when not admin when launched from a command prompt window instead of just running the batch normally
  • fixed CRLF not being applied to VBS,CFG and other files
  • removed REGIMG-Capture.bat and REGIMG-Apply.bat as this was technically a virus after some windows updates as it gave you the Blue Screen of Death After running REGIMG-Apply.bat. it's technically a windows issue as it's the exact same file it was before it's a BS Security thing

1.0.9 Config Update

Choose a tag to compare

@jredfox jredfox released this 25 Oct 00:09
  • fixed OpenPar.bat not setting PP
  • fixed not being able to increase SleepMS for dell 2013 buggy drivers and other PCs. You can now change the SleepDisable to 2500 and SleepEnable to 5000 and if that still doesn't work set them both to 0MS and Change Restart Explorer to true
  • added configuration options SleepDisable, SleepEnable and RestartExplorer

Release 1.0.8

Choose a tag to compare

@jredfox jredfox released this 23 Oct 22:19

changelog 1.0.8

  • fixed error msgs when rmdir, md, or del commands are called as they flip out if the file doesn't exist when deleting or the directory already exists when creating
  • fixed recovery popups on 2013 dell buggy drivers (increased sleep time from 2s to 5s whenever a recovery is being delt with)
  • retired ClosePaths.vbs as it's now merged directly into FENDx86.exe
  • improved clocktime of closing recovery popups as it's now part of FENDx86.exe instead of it's own vbscript

Release 1.0.7

Choose a tag to compare

@jredfox jredfox released this 22 Oct 20:50

changelog 1.0.7

  • fixed re-applying a WIM image from a custom Captured one would result in Security Descriptor error. You have to capture/re-capture it in WinPE or the error will still happen
  • fixed trying to dismount External Floppy drives
  • fixed trying to dismount CD/DVD/BLUERAY/Floppy when the script was run in another language
  • fixed CleanupPar.bat not working in other languages
  • fixed disableactivepar.bat not working in other languages
  • fixed disableactivepar.bat not using the override option when setting the disk type
  • fixed not deleting tmp files before running the scripts that used them. resulting in problematic cached dynamic scripts from previous runs
  • fixed loosing focus when starting FENDx86.exe. Also may speed up the closing of the popups?
  • fixed file explorer popups when opening a recovery partition it now uses a ClosePath.vbs while file explorer popups are disabled
  • remove debug duplicate print msg Disable Active Par echo found in WinInstall.bat
  • optimized CleanupPar.bat to only call FindSTR.vbs once per command
  • improved logic of creating recovery partition. You can now create a blank recovery partition without an Winre.wim file in your cached CapturedWindows.wim file and use WimApply-Universal.bat & WinAssignRecovery.bat after the Installation

Release 1.0.6

Choose a tag to compare

@jredfox jredfox released this 19 Oct 16:39

changelog 1.0.6:

  • fixed scripts not working on windows 11 probably been in there since 1.0.4
  • fixed FEND Automatically closing all popups of file explorer regardless if they were the target ones
  • fixed FEND ghost windows in file explorer when closing dialog popups. We know close the parent's window first
  • fixed FEND on windows 11 security being considered a virus as we only close the targeted Dialog boxes now it's happy
  • added CleanupPar.bat
  • changed FEND clocktime from 50ms to 25ms of as we now have to close the parent window and be twice as fast
  • improved CreateMSRPar.bat to call CleanupPar.bat after it's done creating it. This will prevent unwanted format msgs after installation but only on the same device windows is bugged on the USB drives. It's fixed in Windows 11 or higher though

Release 1.0.5

Choose a tag to compare

@jredfox jredfox released this 18 Oct 19:20

changelog 1.0.5:

  • Fixed File Explorer Dialog Popups (format, security or otherwise) For good this time
  • added FENDx86.exe and included it's source
  • Con: You can't empty the recycle bin or look at file properties while external win is running

Release 1.0.4

Choose a tag to compare

@jredfox jredfox released this 17 Oct 11:57

1.0.4:

  • fixed WinAssignRecovery.bat not assigning PP for WinPE
  • fixed WIM-Capture.bat echos
  • fixed duplicate set in WinInstall.bat (does not effect functionality)
  • fixed file explorer security popups on NON USB Flash Drives when opening a boot partition GPT N/A to Current Boot this still happens and cannot be fixed
  • fixed file explorer recovery popups on NON USB Flash Drives when opening up a recovery partition GPT N/A to Current Boot this still happens and cannot be fixed
  • fixed rare error where you couldn't close/open the boot or recovery because it was already in use with the override parameters
  • fixed setlocal enableDelayedExpansion not being in every batch file
  • fixed camelcasing on utility open/close scripts
  • deleted openefi.bat,openmbr.bat,openrecovery.bat
  • delete closeefi.bat,closembr.bat
  • added OpenPar.bat (can open any OEM or Special Partition such as boot, recovery etc...)
  • added CloseBoot.bat(can close boot for both GPT and MBR LEGACY Disks)
  • improved logic of Closing Boot & Recovery Partitions for the Close Utility Scripts