Add more options

Add more options

Now this script can also be started with attribute.

--- winAutolink.bat
+++ winAutolink.bat
@@ -23,7 +23,7 @@
 rem Show admin prompt ------------------------------------------------------
 :UAC_prompt
     echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
-    set params = %*:"=""
+    set params=%1
     echo UAC.ShellExecute "%~s0", "%params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

     "%temp%\getadmin.vbs" >nul
@@ -32,16 +32,30 @@

 rem Select what to link ----------------------------------------------------
 :select_links
-  echo Please select which files to link:
-  echo 1. Vim
-  echo 2. Vimperator
-  echo 3. Both
-  echo.
+  if "%~1"=="" (
+    echo Please select which files to link:
+    echo 1. Vim
+    echo 2. Vimperator
+    echo 3. All
+    echo.

-  set /p choose=
-  if %choose% == 1 ( goto link_vim )
-  if %choose% == 2 ( goto link_vimp )
-  if %choose% == 3 ( goto link_vim )
+    set /p choose=
+    echo.
+  ) else (
+    set choose=%~1
+  )
+
+  if "%choose%" == "1" ( goto link_vim )
+  if "%choose%" == "2" ( goto link_vimp )
+  if "%choose%" == "3" ( goto link_vim )
+
+  if "%choose%" == "vim" ( goto link_vim )
+  if "%choose%" == "vimp" ( goto link_vimp )
+  if "%choose%" == "all" (
+    set choose=3
+    goto link_vim
+  )
+
   goto error

 rem Link vim files ---------------------------------------------------------
@@ -60,7 +74,6 @@

   if %choose% == 3 (
     echo.
-    set choose=0
     goto link_vimp
   )


Don't install unneeded msysgit stuff.

Don't install unneeded msysgit stuff.

- Don't install unneeded components like the shell extension etc.

--- buildenv/windows/bootstrap.bat
+++ buildenv/windows/bootstrap.bat
@@ -55,7 +55,7 @@
 :skipSkipDownload

 echo Installing msysgit...
-start /wait Git-1.8.0-preview20121022.exe /SILENT /SUPPRESSMSGBOXES /LOG="msysgit-setup.log" /NOCANCEL /NORESTART
+start /wait Git-1.8.0-preview20121022.exe /SILENT /SUPPRESSMSGBOXES /COMPONENTS="*icons" /LOG="msysgit-setup.log" /NOCANCEL /NORESTART
 if not %errorLevel% == 0 goto error
 echo Done


バインダーやレシピ等のデータ仕様を配布物に含めるようにした

バインダーやレシピ等のデータ仕様を配布物に含めるようにした

--- archive.bat
+++ archive.bat
@@ -1,3 +1,3 @@
 @echo off
 dub build
-7za a -tzip moecoop.zip fukuro.exe LICENSE README.md resource libfreetype-6.dll
+7za a -tzip moecoop.zip fukuro.exe LICENSE README.md resource doc libfreetype-6.dll


builds

builds

--- recipes/mupdf/bld.bat
+++ recipes/mupdf/bld.bat
@@ -7,6 +7,9 @@
 set "USE_SYSTEM_LIBS=yes"
 set "USE_SYSTEM_JPEGXR=yes"

+:: diagnostics
+dir %LIBRARY_PREFIX%\\include
+
 :: build and install
 make "prefix=%LIBRARY_PREFIX%" -j %CPU_COUNT% all
 if errorlevel 1 exit 1


improved syntax of testOrDelete.bat

improved syntax of testOrDelete.bat

--- config/testOrDelete.bat
+++ config/testOrDelete.bat
@@ -1,13 +1,13 @@
 set PROG=%1
 :extend_path
 shift
-if NOT "%1" == "" (
+if [%1] NEQ [] (
     set PATH=%1;%PATH%
     goto extend_path
 )
 %PROG%
 echo off
-if ERRORLEVEL 1 (
+if %ERRORLEVEL%==1 (
     del %PROG%
     exit 1
 )


Fix folder.

Fix folder.

--- tools/buildBadgesSharpCmd-CI.bat
+++ tools/buildBadgesSharpCmd-CI.bat
@@ -3,6 +3,6 @@
 mkdir C:\projects\badgessharp\build
 cd C:\projects\badgessharp\src\BadgesSharpCmd\bin\Release
 C:\projects\badgessharp\tools\ILRepack.exe /target:exe /targetplatform:"v4,C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5" /out:C:\projects\badgessharp\build\BadgesSharpCmd.exe /wildcards BadgesSharpCmd.exe *.dll
-cd C:\projects\badgessharp\tools
+cd C:\projects\badgessharp

 echo done!


x64 版のみ migemo.dll もアーカイブに含めるようにした

x64 版のみ migemo.dll もアーカイブに含めるようにした

--- archive.bat
+++ archive.bat
@@ -1,4 +1,9 @@
 @echo off
 dub build -a %1 -b %2
-powershell -Command Compress-Archive -Path fukuro.exe, LICENSE, README.md, resource, docs, migemo.dll, libcurl.dll -DestinationPath moecoop-%1.zip
+
+powershell -Command Compress-Archive -Path fukuro.exe, LICENSE, README.md, resource, docs, libcurl.dll -DestinationPath moecoop-%1.zip
 del fukuro.exe libcurl.dll
+
+if %1 == "x86_64" (
+    powershell -Command Compress-Archive -Path migemo.dll -DestinationPath moecoop-%1.zip -Update
+)


Only keep ssh.py in the Windows installer

--- pkg/windows/build_pkg.bat
+++ pkg/windows/build_pkg.bat
@@ -386,6 +386,8 @@
     del /Q "%BinDir%\Lib\site-packages\salt\modules\solaris*" 1>nul
 If Exist "%BinDir%\Lib\site-packages\salt\modules\solr.py"^
     del /Q "%BinDir%\Lib\site-packages\salt\modules\solr.*" 1>nul
+If Exist "%BinDir%\Lib\site-packages\salt\modules\ssh_*"^
+    del /Q "%BinDir%\Lib\site-packages\salt\modules\ssh_*" 1>nul
 If Exist "%BinDir%\Lib\site-packages\salt\modules\supervisord.py"^
     del /Q "%BinDir%\Lib\site-packages\salt\modules\supervisord.*" 1>nul
 If Exist "%BinDir%\Lib\site-packages\salt\modules\sysbench.py"^
@@ -520,6 +522,8 @@
     del /Q "%BinDir%\Lib\site-packages\salt\states\smartos.*" 1>nul
 If Exist "%BinDir%\Lib\site-packages\salt\states\snapper.py"^
     del /Q "%BinDir%\Lib\site-packages\salt\states\snapper.*" 1>nul
+If Exist "%BinDir%\Lib\site-packages\salt\states\ssh_*"^
+    del /Q "%BinDir%\Lib\site-packages\salt\states\ssh_*" 1>nul
 If Exist "%BinDir%\Lib\site-packages\salt\states\supervisord.py"^
     del /Q "%BinDir%\Lib\site-packages\salt\states\supervisord.*" 1>nul
 If Exist "%BinDir%\Lib\site-packages\salt\states\sysrc.py"^


u-boot-odroidxu3: check if eMMC is present

Modify the U-Boot boot script to check if eMMC device is present on
board. Based on result of that check find the proper SD card device
(/dev/mmcblkX). Without this patch BSP would not boot from SD card
on boards without eMMC connected.

Signed-off-by: Guillaume Tucker <e7e20b7c30f19d4ca6b81319ef81bf200369d137@arm.com>

--- recipes-bsp/u-boot/u-boot-odroidxu3/boot-linux.cmd
+++ recipes-bsp/u-boot/u-boot-odroidxu3/boot-linux.cmd
@@ -1,4 +1,16 @@
-setenv bootargs root=/dev/mmcblk1p2 rw rootwait console=ttySAC2,115200n8 consoleblank=0
+echo "Checking if eMMC is present..."
+
+mmc dev 1
+
+if mmc rescan ; then
+        setenv bootdevice "/dev/mmcblk1p2"
+        echo "eMMC device is present, root=$bootdevice"
+else
+        setenv bootdevice "/dev/mmcblk0p2"
+        echo "eMMC device is NOT present, root=$bootdevice"
+fi
+
+setenv bootargs "root=$bootdevice rw rootwait console=ttySAC2,115200n8 consoleblank=0"
 setenv bootcmd "fatload mmc 0:1 40008000 zImage; fatload mmc 0:1 46000000 exynos5422-odroidxu3.dtb; bootz 40008000 - 46000000"

 boot


mix.bat changed to emulate mix script on Unix-like systems. This solves #4075 Using mix file as input to elixir. Note that #!/usr/bin/env elixir will be intepreted as an Elixir comment

--- bin/mix.bat
+++ bin/mix.bat
@@ -1,2 +1,2 @@
 @if defined ELIXIR_CLI_ECHO (@echo on) else  (@echo off)
-call "%~dp0\elixir.bat" -e Mix.start -e Mix.CLI.main %*
+call "%~dp0\elixir.bat" "%~dp0\mix" %*


update installation

update installation

--- installation/installation_script.bat
+++ installation/installation_script.bat
@@ -1,19 +1,37 @@
+set MW_MAIN_DIR=%~dp0%..\
+set OPENWORM_DIR=%MW_MAIN_DIR%..\open-worm-analysis-toolbox
+
+if "%1" == "link_desktop" GOTO link_desktop
+
+: conda_depedencies
 :: Install additional python dependecies.
-conda install -y numpy matplotlib pytables pandas gitpython pyqt \
-	h5py scipy scikit-learn scikit-image seaborn xlrd cython statsmodels
+:: Currently only python 3.5 works for tensorflow
+conda install -y python=3.5
+conda install -y numpy matplotlib pytables pandas gitpython pyqt h5py scipy scikit-learn scikit-image seaborn xlrd cython statsmodels
 conda install -y -c conda-forge tensorflow keras

-conda install --channel https://conda.anaconda.org/ver228 opencv3
-:: conda config --add channels menpo
-:: conda build --no-anaconda-upload installation/menpo_conda-opencv3
-:: conda install -y --use-local opencv3

-:: Install packages
-cd ..\..\open-worm-analysis-toolbox
+: install_opencv
+:: conda install --channel https://conda.anaconda.org/ver228 opencv3
+conda install -y anaconda-client conda-build
+conda config --add channels menpo
+conda build --no-anaconda-upload installation/menpo_conda-opencv3
+conda install -y --use-local opencv3
+
+: install_openworm_toolbox
+git clone https://github.com/openworm/open-worm-analysis-toolbox %OPENWORM_DIR%
+
+cd %OPENWORM_DIR%
+git pull
 python setup.py develop
-rename .\open_worm_analysis_toolbox\user_config_example.txt user_config.py
-cd ..\tierpsy-tracker
+copy %OPENWORM_DIR%\open_worm_analysis_toolbox\user_config_example.txt %OPENWORM_DIR%\open_worm_analysis_toolbox\user_config.py
+
+: install_tierpsy
+cd %MW_MAIN_DIR%
 python setup.py develop

-:: Test installation
-python -c "import cv2; import h5py; import MWTracker; import open_worm_analysis_toolbox"+: test
+python -c "import cv2; import h5py; import tierpsy; import open_worm_analysis_toolbox"
+
+: link_desktop
+echo python %MW_MAIN_DIR%cmd_scripts\TierpsyTrackerConsole.py > %HOMEPATH%\Desktop\TierpsyTracker.bat


update docker image to add "latest" tag

update docker image to add "latest" tag

--- DeploymentTools/build-docker-image.cmd
+++ DeploymentTools/build-docker-image.cmd
@@ -10,7 +10,8 @@
 SET DOCKER_HOST=%1

 @ECHO "BUILD DOCKER IMAGE"
-docker --tls --tlscacert="%2\ca.pem" --tlscert="%2\cert.pem" --tlskey="%2\key.pem" build -t jcorioland/vorlonjs:0.2.1 .
+docker --tls --tlscacert="%2\ca.pem" --tlscert="%2\cert.pem" --tlskey="%2\key.pem" build -t jcorioland/vorlonjs:0.2.1
+docker --tls --tlscacert="%2\ca.pem" --tlscert="%2\cert.pem" --tlskey="%2\key.pem" tag jcorioland/vorlonjs:latest jcorioland/vorlonjs:0.2.1

 @ECHO "LOG INTO DOCKER HUB"
 docker --tls --tlscacert="%2\ca.pem" --tlscert="%2\cert.pem" --tlskey="%2\key.pem" login --username="%3" --password="%4" --email="%5" https://index.docker.io/v1/


kill build processes before perf run

kill build processes before perf run

--- cibuild.cmd
+++ cibuild.cmd
@@ -105,6 +105,7 @@
         )
     )

+    call :TerminateBuildProcesses
     .\Binaries\%BuildConfiguration%\Exes\Perf.Runner\Roslyn.Test.Performance.Runner.exe --no-trace-upload !EXTRA_PERF_RUNNER_ARGS! || goto :BuildFailed
     exit /b 0
 )
@@ -137,6 +138,7 @@
 :BuildFailed
 echo Build failed with ERRORLEVEL %ERRORLEVEL%
 call :TerminateBuildProcesses
+:ActuallyFail
 exit /b 1

 :TerminateBuildProcesses
@@ -146,4 +148,13 @@
 @REM left some floating around).

 taskkill /F /IM vbcscompiler.exe 2> nul
+if ERRORLEVEL 1 GOTO ActuallyFail
+
 taskkill /F /IM msbuild.exe 2> nul
+if ERRORLEVEL 1 GOTO ActuallyFail
+
+taskkill /F /IM csc.exe 2> nul
+if ERRORLEVEL 1 GOTO ActuallyFail
+
+taskkill /F /IM vbc.exe 2> nul
+if ERRORLEVEL 1 GOTO ActuallyFail


Bootstrap template for windows.

Bootstrap template for windows.

error: pathspec 'templates/bootstrap.bat' did not match any file(s) known to git

--- templates/bootstrap.bat
+++ templates/bootstrap.bat
@@ -0,0 +1,51 @@
+@echo off
+
+echo Current environment variables
+SET
+
+echo Current directory
+chdir
+
+REM You can remove this conditional once you've added a repository
+IF "%BUILDBOX_REPO%" == "" (
+  echo Congratulations! You just ran a build! Now it's time to fill out this build script and customize your project
+  exit /b 0
+)
+
+REM Here are some basic setup instructions for checking out a git repository.
+REM You have to manage checking out and updating the repo yourself.
+
+IF NOT EXIST ".git" (
+  echo Cloning %BUILDBOX_REPO%
+  call git clone "%BUILDBOX_REPO%" .
+  if %errorlevel% neq 0 exit /b %errorlevel%
+)
+
+echo Cleaning the repo
+call git clean -fd
+if %errorlevel% neq 0 exit /b %errorlevel%
+
+echo Fetching latest commits from origin
+call git fetch
+if %errorlevel% neq 0 exit /b %errorlevel%
+
+echo Checking out %BUILDBOX_COMMIT%
+call git checkout -f "%BUILDBOX_COMMIT%"
+if %errorlevel% neq 0 exit /b %errorlevel%
+
+REM Here is an example on how to run tests for a Ruby on Rails project with rspec.
+REM You can change these commands to be what ever you like.
+
+echo Bundling
+call bundle install
+if %errorlevel% neq 0 exit /b %errorlevel%
+
+REM bundle exec rake db:schema:load
+echo Running specs
+call bundle exec rspec
+if %errorlevel% neq 0 exit /b %errorlevel%
+
+REM Want to do something paticular for a specific branch? You can do that!
+IF "%BUILDBOX_BRANCH%" == "master" (
+  REM Do something special if the current branch is 'master'
+)


add push command

add push command

--- createNugetPackages.bat
+++ createNugetPackages.bat
@@ -23,8 +23,20 @@

 .nuget\nuget.exe restore -Source %cd%\_TempNugets waslibs.Controls.sln
 call build.bat waslibs.controls.sln
+.nuget\nuget.exe pack src\AppStudio.Controls\AppStudio.Controls.nuspec -OutPutDirectory _TempNugets -Version %_FULLVERSION_%  -Prop Configuration=Release

-.nuget\nuget.exe pack src\AppStudio.Controls\AppStudio.Controls.nuspec -OutPutDirectory _TempNugets -Version %_FULLVERSION_%  -Prop Configuration=Release
+IF "%3"=="" (
+	  ECHO NUGET Key not found. Not publishing
+) ELSE (
+	.nuget\nuget.exe push src\AppStudio.DataProviders\AppStudio.DataProviders.%_FULLVERSION_%.nupkg %3
+	.nuget\nuget.exe push src\AppStudio.Common\AppStudio.Common.%_FULLVERSION_%.nupkg %3
+	.nuget\nuget.exe push src\AppStudio.Controls\AppStudio.Controls.%_FULLVERSION_%.nupkg %3
+)
+
+GOTO END

 :HELL
 ECHO VERSION NOT FOUND
+
+:END
+ECHO PROCESS FINISHED


Added a comment at the top of the command file.

--- compile.cmd
+++ compile.cmd
@@ -1,4 +1,11 @@
 @ECHO OFF
+
+REM PerfKit Explorer deployment script for Windows clients.
+REM Requirements:
+REM   * Java 7 JRE
+REM   * Python 2.7
+REM   * Google App Engine
+REM   * Closure Compiler

 ECHO ** Clean out the existing deployment content.
 rmdir /S /Q deploy


Update SetupComplete.cmd

Update SetupComplete.cmd

--- unattended.win10/Setup/Scripts/SetupComplete.cmd
+++ unattended.win10/Setup/Scripts/SetupComplete.cmd
@@ -11,14 +11,6 @@
 rem startmenu disabled if shellex disabled
 rem move "%windir%\SystemApps\ShellExperienceHost_cw5n1h2txyewy" "%windir%\SystemApps\ShellExperienceHost_cw5n1h2txyewy.dennyhalim"

-reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DeferUpgrade /t REG_DWORD /d 1 /f
-reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v BranchReadinessLevel /t REG_DWORD /d 32 /f
-reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DeferFeatureUpdates /t REG_DWORD /d 1 /f
-reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DeferFeatureUpdatesPeriodinDays /t REG_DWORD /d 365 /f
-reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v AllowCortana /t REG_DWORD /d 0 /f
-reg add "HKLM\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\features" /v WiFiSenseCredShared /t REG_DWORD /d 0 /f
-reg add "HKLM\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\features" /v WiFiSenseOpen /t REG_DWORD /d 0 /f
-
 reg load HKLM\DEFAULT "%Public%\..\default\ntuser.dat"
 reg add "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Start_TrackProgs /t REG_DWORD /d 1 /f
 reg add "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v Enabled /t REG_DWORD /d 0 /f
@@ -27,6 +19,14 @@
 reg add "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\People /v PeopleBand /t REG_DWORD /d 0 /f
 reg delete "HKLM\DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run" /v OneDriveSetup /F
 reg unload HKLM\DEFAULT
+
+reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DeferUpgrade /t REG_DWORD /d 1 /f
+reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v BranchReadinessLevel /t REG_DWORD /d 32 /f
+reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DeferFeatureUpdates /t REG_DWORD /d 1 /f
+reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DeferFeatureUpdatesPeriodinDays /t REG_DWORD /d 365 /f
+reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v AllowCortana /t REG_DWORD /d 0 /f
+reg add "HKLM\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\features" /v WiFiSenseCredShared /t REG_DWORD /d 0 /f
+reg add "HKLM\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\features" /v WiFiSenseOpen /t REG_DWORD /d 0 /f

 cscript "%WINDIR%\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" a -m "Canon LBP2900" -i "%WINDIR%\Setup\Files\CanonLBP2900\CNAB4STD.inf"
 cscript "%WINDIR%\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" a -m "Canon G2000 series Printer" -i "%WINDIR%\Setup\Files\CanonG2000\Driver\G2000P6.inf"


fix typo in vioscsi trace batch file

fix typo in vioscsi trace batch file

--- Tools/Trace/vioscsi.bat
+++ Tools/Trace/vioscsi.bat
@@ -1,3 +1,3 @@
 PUSHD "%~dp0"
-call collectTrace.bat viostor "{194051B2-14C7-4987-A0E9-154377C58882}"
+call collectTrace.bat vioscsi "{194051B2-14C7-4987-A0E9-154377C58882}"
 POPD


Delete CleanSystem.bat

Delete CleanSystem.bat

--- Windows/CleanSystem.bat
+++ Windows/CleanSystem.bat
@@ -1,70 +0,0 @@
-@echo off
-echo Check for Admn
-net sessions
-if %errorlevel%==0 (
-echo Success, Obtained Admin Rights
-) else (
-echo Failure, No Admin Rights
-pause
-exit
-)
-REM Turn on UAC
-reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
-REM No Remote Desktop
-reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
-reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 0 /f
-REM Windows auomatic updates
-reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 3 /f
-REM Removing good ol' insecure stuff
-dism /online /disable-feature /featurename:IIS-WebServerRole >NUL
-dism /online /disable-feature /featurename:IIS-WebServer >NUL
-dism /online /disable-feature /featurename:IIS-CommonHttpFeatures >NUL
-dism /online /disable-feature /featurename:IIS-HttpErrors >NUL
-dism /online /disable-feature /featurename:IIS-HttpRedirect >NUL
-dism /online /disable-feature /featurename:IIS-ApplicationDevelopment >NUL
-dism /online /disable-feature /featurename:IIS-NetFxExtensibility >NUL
-dism /online /disable-feature /featurename:IIS-NetFxExtensibility45 >NUL
-dism /online /disable-feature /featurename:IIS-HealthAndDiagnostics >NUL
-dism /online /disable-feature /featurename:IIS-HttpLogging >NUL
-dism /online /disable-feature /featurename:IIS-LoggingLibraries >NUL
-dism /online /disable-feature /featurename:IIS-RequestMonitor >NUL
-dism /online /disable-feature /featurename:IIS-HttpTracing >NUL
-dism /online /disable-feature /featurename:IIS-Security >NUL
-dism /online /disable-feature /featurename:IIS-URLAuthorization >NUL
-dism /online /disable-feature /featurename:IIS-RequestFiltering >NUL
-dism /online /disable-feature /featurename:IIS-IPSecurity >NUL
-dism /online /disable-feature /featurename:IIS-Performance >NUL
-dism /online /disable-feature /featurename:IIS-HttpCompressionDynamic >NUL
-dism /online /disable-feature /featurename:IIS-WebServerManagementTools >NUL
-dism /online /disable-feature /featurename:IIS-ManagementScriptingTools >NUL
-dism /online /disable-feature /featurename:IIS-IIS6ManagementCompatibility >NUL
-dism /online /disable-feature /featurename:IIS-Metabase >NUL
-dism /online /disable-feature /featurename:IIS-HostableWebCore >NUL
-dism /online /disable-feature /featurename:IIS-StaticContent >NUL
-dism /online /disable-feature /featurename:IIS-DefaultDocument >NUL
-dism /online /disable-feature /featurename:IIS-DirectoryBrowsing >NUL
-dism /online /disable-feature /featurename:IIS-WebDAV >NUL
-dism /online /disable-feature /featurename:IIS-WebSockets >NUL
-dism /online /disable-feature /featurename:IIS-ApplicationInit >NUL
-dism /online /disable-feature /featurename:IIS-ASPNET >NUL
-dism /online /disable-feature /featurename:IIS-ASPNET45 >NUL
-dism /online /disable-feature /featurename:IIS-ASP >NUL
-dism /online /disable-feature /featurename:IIS-CGI >NUL
-dism /online /disable-feature /featurename:IIS-ISAPIExtensions >NUL
-dism /online /disable-feature /featurename:IIS-ISAPIFilter >NUL
-dism /online /disable-feature /featurename:IIS-ServerSideIncludes >NUL
-dism /online /disable-feature /featurename:IIS-CustomLogging >NUL
-dism /online /disable-feature /featurename:IIS-BasicAuthentication >NUL
-dism /online /disable-feature /featurename:IIS-HttpCompressionStatic >NUL
-dism /online /disable-feature /featurename:IIS-ManagementConsole >NUL
-dism /online /disable-feature /featurename:IIS-ManagementService >NUL
-dism /online /disable-feature /featurename:IIS-WMICompatibility >NUL
-dism /online /disable-feature /featurename:IIS-LegacyScripts >NUL
-dism /online /disable-feature /featurename:IIS-LegacySnapIn >NUL
-dism /online /disable-feature /featurename:IIS-FTPServer >NUL
-dism /online /disable-feature /featurename:IIS-FTPSvc >NUL
-dism /online /disable-feature /featurename:IIS-FTPExtensibility >NUL
-dism /online /disable-feature /featurename:TFTP >NUL
-dism /online /disable-feature /featurename:TelnetClient >NUL
-dism /online /disable-feature /featurename:TelnetServer >NUL
-PAUSE


Updated copyright information (batch)

Updated copyright information (batch)

--- src/run.bat
+++ src/run.bat
@@ -1,7 +1,7 @@
 ::
 :: e621 Batch Reverse Search Script
 ::
-:: Copyright (c) 2016 Jack'lul <https://jacklul.com>
+:: Copyright (c) 2016 Jack'lul <jacklulcat@gmail.com>
 ::
 :: For the full copyright and license information,
 :: please view the LICENSE file that was distributed


run.bat: make output consistent

run.bat: make output consistent

R=golang-dev, minux.ma
CC=golang-dev
https://golang.org/cl/6811059

--- src/run.bat
+++ src/run.bat
@@ -87,7 +87,7 @@

 :: TODO: The other tests in run.bash.

-echo # test
+echo # ..\test
 cd ..\test
 set FAIL=0
 go run run.go


Added as an example of how to use StatSVN.

git-svn-id: 6effc3043c6a56239bdc52442ef1df6beb0eaa23@220 509fa23a-e01f-0410-8d53-9f7e05c29f80

error: pathspec 'statsvn.bat' did not match any file(s) known to git

--- statsvn.bat
+++ statsvn.bat
@@ -0,0 +1,3 @@
+svn log -v --xml https://svn.sourceforge.net/svnroot/pzfilereader/ > svn.log
+rem mkdir target\docs\statsvn
+java -jar c:\java\statsvn\statsvn.jar -format xdoc -verbose -tags "^release_2.2.0|^Root_v2_0_0|^Root_v1_0_5|^Root_V2_1_0|^Root_V2_2_0_0/" -output-dir src\site\statsvn -title PZFileReader -exclude "**/qalab.xml|**/SampleCSV.csv" -viewvc http://svn.sourceforge.net/viewvc/pzfilereader/trunk ./svn.log .


fix appveyor build v0.9.3 [publish binary]

--- scripts/build-appveyor.bat
+++ scripts/build-appveyor.bat
@@ -106,8 +106,8 @@
 IF %ERRORLEVEL% NEQ 0 GOTO ERROR

 :: attempt to workaround https://github.com/mapbox/node-pre-gyp/issues/209
-npm config set -g cafile=package.json
-npm config set -g strict-ssl=false
+CALL npm config set -g cafile=package.json
+CALL npm config set -g strict-ssl=false

 ECHO available node.exe^:
 where node
@@ -209,25 +209,17 @@
 ECHO IS_PR^: %IS_PR%
 ECHO PUBLISH^: %PUBLISH%

-::IF %PUBLISH% EQU 1 (IF NOT DEFINED IS_PR (IF "%APPVEYOR_REPO_BRANCH%"=="master" node_modules\.bin\node-pre-gyp unpublish publish))
 IF %PUBLISH% NEQ 1 ECHO not publishing && GOTO DONE
 IF DEFINED IS_PR ECHO IS_PR^: not publishing && GOTO DONE
 IF NOT "%APPVEYOR_REPO_BRANCH%"=="master" ECHO not publishing^: not on master branch && GOTO DONE
-::IF NOT "%APPVEYOR_REPO_BRANCH%"=="visual-studio-2015" ECHO not publishing^: not on visual-studio-2015 branch && GOTO DONE
-
-ECHO packaging, unpublishing, publishing ...
-CALL node_modules\.bin\node-pre-gyp.cmd ^
-package unpublish publish ^
---target=%nodejs_version% ^
---target_arch=%NODEARCH% ^
---msvs_version=%msvs_version% ^
---loglevel=http %TOOLSET_ARGS% %ENABLE_LOGGING%
-IF %ERRORLEVEL% EQU 0 GOTO DONE
-
+
+SET CM=%APPVEYOR_REPO_COMMIT_MESSAGE%
+IF NOT "%CM%" == "%CM:[publish binary]=%" (ECHO publishing... && CALL node_modules\.bin\node-pre-gyp --target=%nodejs_version% --target_arch=%NODEARCH% --msvs_version=%msvs_version% --loglevel=http publish %TOOLSET_ARGS% %ENABLE_LOGGING%) ELSE (ECHO not publishing)
+IF %ERRORLEVEL% NEQ 0 GOTO ERROR
+IF NOT "%CM%" == "%CM:[republish binary]=%" (ECHO republishing ... && CALL node_modules\.bin\node-pre-gyp --target=%nodejs_version% --target_arch=%NODEARCH% --msvs_version=%msvs_version% --loglevel=http unpublish publish %TOOLSET_ARGS% %ENABLE_LOGGING%) ELSE (ECHO not republishing)
+IF %ERRORLEVEL% NEQ 0 GOTO ERROR

 GOTO DONE
-
-

 :ERROR
 ECHO ~~~~~~~~~~~~~~~~~~~~~~ ERROR %~f0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Appveyor not changing directories.. time to debug

--- ers.bat
+++ ers.bat
@@ -79,8 +79,11 @@
 )

 cd client
+pwd
 npm install
+pwd
 cd ..
+pwd

 pushd libs\cef_binary_3.2704.1414.g185cd6c_windows64\Debug
 for %%f in (*.*) do mklink /H ..\..\..\build\bin\Debug\%%f %%f


Another typo in the VS90COMNTOOLS env variable... *sigh*

--- msconfig/set_vars.bat
+++ msconfig/set_vars.bat
@@ -42,7 +42,7 @@
 set DOTNET_DIR=%ROOT_DRIVE%\Windows\Microsoft.NET\Framework\v3.5

 REM For some reason this is not defined whilst in NMI
-if "A%VS90COMNTOOLS%"=="A" set VS90COMNTOOLS=%VC_DIR%\Common7\Tools\
+if "A%VS90COMNTOOLS%"=="A" set VS90COMNTOOLS=%VS_DIR%\Common7\Tools\

 REM Specify symbol image path for debugging
 if "A%_NT_SYMBOL_PATH%"=="A" set _NT_SYMBOL_PATH=SRV*%ROOT_DRIVE%\Symbols*http://msdl.microsoft.com/download/symbols


More settings for win bundle

More settings for win bundle

--- app/package/scripts/build-package-j11.bat
+++ app/package/scripts/build-package-j11.bat
@@ -40,7 +40,7 @@
   --java-options %JVM_ARGS% ^
   --icon %APP_ICON% ^
   --runtime-image %BUILD_DIR%\java-runtime ^
-  --win-shortcut --win-menu --win-per-user-install ^
+  --win-shortcut --win-menu --win-per-user-install --win-dir-chooser ^
   --verbose

 REM call "%J14_HOME%\bin\jpackage.exe" ^


Update deploy output scripts

Update deploy output scripts

--- DeployOutput.cmd
+++ DeployOutput.cmd
@@ -3,7 +3,8 @@
 cd ..\picklesdoc.github.com
 rmdir Output /s /q
 echo D | xcopy ..\pickles\Output Output /e
-powershell -Command "(gc index_template.md) -replace 'VERSION_PLACEHOLDER', '%1' | Out-File -encoding ASCII index.md"
+powershell -Command "(gc index_template.html) -replace 'VERSION_PLACEHOLDER', '%1' | Out-File -encoding ASCII index.html"
+
 git add -A
 git commit -m "Version %1"
 git push origin master


Distort image with imagemagick

Distort image with imagemagick

Signed-off-by: anex5 <56b5d6c4009d4ecf6dc83c29940abaab2935d225@gmail.com>

error: pathspec 'distortion_estimate.cmd' did not match any file(s) known to git

--- distortion_estimate.cmd
+++ distortion_estimate.cmd
@@ -0,0 +1 @@
+convert E:\Temp\Honeyview_fd__tre_1900.jpg -distort Barrel "-0.0 -0.165 -0.0 1.165" -fx "p{ i*(1+1*(i/w)^2), j }" result.jpg


Stub cibuild.cmd to enable multi-runtime CI builds

Checking this into xplat so that cf10c8a9 has a cibuild.cmd script to
target in the xplat branch. As-is, it always builds for .NET Core, even if
asked to build for desktop. A follow-up, full-featured cibuild.cmd will be
capable of building both desktop and Core.

error: pathspec 'cibuild.cmd' did not match any file(s) known to git

--- cibuild.cmd
+++ cibuild.cmd
@@ -0,0 +1,5 @@
+@echo off
+
+echo cibuild.cmd invoked from the xplat branch--calling RebuildWithLocalMSBuild.cmd
+
+RebuildWithLocalMSBuild.cmd


- create build log on failure
- exit after efirc run with its return code

git-svn-id: 8d3f453d47e2d101802c47149790c6969eab0d00@124 ab522a7c-5096-11dc-afc5-cb66f0b61238

--- compile.bat
+++ compile.bat
@@ -5,7 +5,7 @@
 echo.
 echo ...calling make...
 set WINDOWS=1
-mingw32-make all
+mingw32-make all 2> build.log

 rem echo ...Stripping...
 rem strip --strip-all bin\test.exe
@@ -25,9 +25,11 @@
 echo ...starting...
 cd bin
 efirc
-rem exit 0
+exit %ERRORLEVEL%

 rem Fenster offen halten, um
 rem moegliche Fehler zu analysieren
 :error
+echo.
+echo ERRORLEVEL %ERRORLEVEL% (see build.log for details)
 pause


优化编译和Test脚本

优化编译和Test脚本

--- compile.bat
+++ compile.bat
@@ -4,4 +4,9 @@
 @echo %1 --machine 64 or 32
 @echo %2  -G

-nvcc -Xcompiler "/wd 4819" -I"./" -arch=compute_30 --machine %1 %2 -ptx -o clguetzli\clguetzli.cu.ptx%1  clguetzli\clguetzli.cu+set machine_num=%1%
+set debug_opt=%2%
+
+if "%machine_num%" == "" set machine_num=64
+
+nvcc -Xcompiler "/wd 4819" -I"./" -arch=compute_30 --machine %machine_num% %debug_opt% -ptx -o clguetzli\clguetzli.cu.ptx%machine_num%  clguetzli\clguetzli.cu


Windows Update pullpatches.bat October edition

This is a partial rewrite to cope with the rollup changes.
Essentially, install the July 2016 rollup and you're good.

I'm wondering can I write a batch file that updates itself!

--- wupatch/pullpatches.bat
+++ wupatch/pullpatches.bat
@@ -1,6 +1,13 @@
 @echo off

+rem if you see this, you downloaded this file as utf-8 with a byte order marker!
+
+@echo off
+
 setlocal enableextensions enabledelayedexpansion
+
+set ppversion=5
+set ppurl=https://raw.githubusercontent.com/conoror/misc/master/wupatch/pullpatches.bat

 set msdownloadpath=https://download.microsoft.com/
 set mypathname=%~f0
@@ -14,51 +21,64 @@
 )

 echo Patch checker, Conor O'Rourke 2016, Public domain
-echo Patch lists from: http://wu.krelay.de/en/ with grateful thanks
-echo.
-echo This script just checks a defined list of patches and offers
-echo to download them. Nothing else is done. Once you have the
-echo list downloaded, stop Windows update (control panel/services)
-echo and execute each .msu file by double clicking on it.
-echo If you have more than one, don't reboot!
-echo.
-echo Each .msu file should be signed so you can check that in
-echo properties if you do not trust this script to get it right.
-echo.
-echo Once complete, reboot and rerun this script to check that
-echo all patches actually went in....
-echo.
-
+echo Patch lists from: http://wu.krelay.de/en/ with
+echo massive help from askwoody.com. Grateful thanks to both
+echo.
+echo This script checks to see if you have the July 2016 rollup
+echo and its dependencies (the service stack updates). If you
+echo do not, it offers to download them.
+echo This will speed up the Windows Update search from days to
+echo minutes.
+echo If you do have this rollup, the script offers to download
+echo the latest Security ONLY quality update.
+echo.
+echo It is perfectly fine to run this script on a brand new
+echo installation of Windows 7 SP1. You should then scan for
+echo updates and you will get about 70 results in the search.
+echo If you do not want telemetry and other ignorant software
+echo from Microsoft, DO NOT select Security Monthly rollups:
+echo.
+echo     "November, 2016 Security Monthly Quality Rollup..."
+echo.    ^^^^^^^^^^^ !!!NO NO NO!!! ^^^^^^^^^^^^^^^^^^^^^^^^
+echo.
+echo Right click and hide this update! Then install the rest
+echo and then rerun this script.
+echo .
+
+pause

 set winversion=
-ver | find "6.0." > NUL && set winversion=windows6.0
-ver | find "6.1." > NUL && set winversion=windows6.1
-ver | find "6.2." > NUL && set winversion=windows8.0
-ver | find "6.3." > NUL && set winversion=windows8.1
+ver | find "6.1." > NUL && set winversion=Windows6.1
+ver | find "6.3." > NUL && set winversion=Windows8.1

 if "X%winversion%"=="X" (
     echo .
-    echo Error: Windows is not Vista, 7, 8.0 or 8.1
+    echo Error: Windows is not 7 or 8.1
+    echo        Sorry, cannot do Vista or Windows 8.0
     pause
     goto :EOF
 )

-if "%winversion%"=="windows6.0" echo Using Windows Vista
-if "%winversion%"=="windows6.1" echo Using Windows 7
-if "%winversion%"=="windows8.0" echo Using Windows 8
-if "%winversion%"=="windows8.1" echo Using Windows 8.1
+if "%winversion%"=="windows6.1" (
+    echo Using Windows 7 and following the guide at:
+    echo    https://support.microsoft.com/en-us/help/22801
+)
+
+if "%winversion%"=="windows8.1" (
+    echo Using Windows 8.1 and following the guide at:
+    echo    https://support.microsoft.com/en-gb/help/24717
+)

 set winarch=x86
 %wmicpath% COMPUTERSYSTEM GET SystemType | find /i "x64" > NUL && set winarch=x64

 echo Windows architecture is: %winarch%
-
-
+echo .
 echo Searching for patches

 set patchlist=

-for /F "usebackq delims=- tokens=6" %%a in (`findstr /I "download/" "%mypathname%" ^| findstr /I "%winversion%" ^| findstr /I "%winarch%"`) do (
+for /F "usebackq delims=- tokens=6" %%a in (`findstr /R "^./download/" "%mypathname%" ^| findstr /I "%winversion%" ^| findstr /I "%winarch%"`) do (
     set patchlist=!patchlist! %%a
 )

@@ -73,10 +93,9 @@
     goto :EOF
 )

-echo You need all of: %patchlist%
-
-
-echo Scanning for patches...(takes a minute)
+echo Complete patchlist: %patchlist%
+
+echo Scanning Windows database for patches...(takes a minute)

 set foundlist=

@@ -93,18 +112,80 @@
     if errorlevel 1 set missinglist=!missinglist! %%a
 )

+set haveslist=
+set haverlist=
+set haveulist=
+
+if "X%foundlist%" == "X" goto havenothing
+
+for /F "usebackq" %%a in (`findstr /R "^./download/" "%mypathname%" ^| findstr /I "%winversion%" ^| findstr /I "%winarch%" ^| findstr /I "%foundlist%"`) do (
+    echo %%a | findstr /R "^U/download/" > NUL
+    if NOT errorlevel 1 set haveulist=%%a
+    echo %%a | findstr /R "^R/download/" > NUL
+    if NOT errorlevel 1 set haverlist=%%a
+    echo %%a | findstr /R "^S/download/" > NUL
+    if NOT errorlevel 1 set haveslist=%%a
+)
+
+if NOT "X%haveulist%"=="X" (
+    echo You have the current Security only rollup. You're done!
+    goto :EOF
+)
+
+if NOT "X%haverlist%"=="X" (
+    echo You have the July 2016 rollup. You need the current Security only rollup...
+    call :downloadfile U
+    goto :EOF
+)
+
+if NOT "X%haveslist%"=="X" (
+    echo You have one of the servicing stacks. You need the July 2016 rollup...
+    call :downloadfile R
+    goto :EOF
+)
+
+:havenothing
+
+echo You do not have anything so far. Start with the servicing stack...
+call :downloadfile S
+goto :EOF
+
+
+:downloadfile
+
 if "X%missinglist%"=="X" (
-    echo All patches present! You're set - go and check for updates now...
-    goto :EOF
-)
-
-if NOT "X%missinglist%"=="X" echo Missing patches: %missinglist%
+    echo All patches present! Should not happen!
+    goto :EOF
+)
+
+for /F "usebackq" %%a in (`findstr /R "^%1/download/" "%mypathname%" ^| findstr /I "%winversion%" ^| findstr /I "%winarch%" ^| findstr /I "%missinglist%"`) do (
+    set pullurl=%%a
+)
+
+if "X%pullurl%"=="X" (
+    echo Something went wrong finding that patch
+    goto :EOF
+)
+
+set pullurl=%msdownloadpath%%pullurl:~2%
+
+set pullurllocal=
+
+for /F "usebackq" %%a in (`echo %pullurl%`) do (
+    set pullurllocal=%%~nxa
+)
+
+if "X%pullurllocal%"=="X" (
+    echo Something went wrong separating the name!
+    goto :EOF
+)
+
+echo The download url is: %pullurl%

 if not exist %bitsadmin% (
     echo Need bitsadmin.exe to download files so skipping this part
     goto :EOF
 )
-

 set /p downloadyn=Would you like me to download those patches for you?

@@ -121,72 +202,44 @@

 echo Downloading patches into current directory

-for %%a in (%missinglist%) do call :downloadfile %%a
-
-echo Complete. Stop Windows Update service now and run each of the downloads...
+%bitsadmin% /transfer "Wantsomepatches" "%pullurl%" "%mydirname%%pullurllocal%"
+
+echo Download complete. You can check the file is genuine in properties
+echo (right click file and click properties). Check the file has a digital
+echo signatures tab and check the signature by highlighting one and clicking
+echo details.
+echo Then install the file by double clicking on it...
+echo.

 goto :EOF

-:downloadfile
-
-
-echo Downloading %1 into %mydirname%
-
-for /F "usebackq" %%a in (`findstr /I "%winversion%" "%mypathname%" ^| findstr /I "%winarch%" ^| findstr "%1"`) do (
-    set pullurl=%%a
-)
-
-if "X%pullurl%"=="X" (
-    echo Something went wrong finding that patch
-    goto :EOF
-)
-
-set pullurl=%msdownloadpath%%pullurl%
-
-%bitsadmin% /transfer "Wantsomepatches" "%pullurl%" "%mydirname%%winversion%-%1-%winarch%.msu"
-
-goto :EOF
-
-
-
 Windows database follows from this point. These are not valid batch commands!

-download/B/7/C/B7CD3A70-1EA7-486A-9585-F6814663F1A9/Windows6.1-KB3138612-x64.msu
-download/A/4/8/A48BBC7A-8045-4ED7-A43F-FB5C9B686183/Windows6.1-KB3109094-x64.msu
-download/3/3/F/33FFD46F-ED25-49FE-B89F-EC6269568F9B/Windows6.1-KB3164033-x64.msu
-download/0/4/A/04A4348A-EB14-461C-B5B1-25EEBB1A24B8/Windows6.1-KB3078601-x64.msu
-download/8/D/7/8D75A16B-5BC0-457A-BE97-A93566AB82D6/Windows6.1-KB3145739-x64.msu
-download/B/E/D/BEDBE8C8-8EF2-4D8C-B55C-7D1554CA9500/Windows6.1-KB3168965-x64.msu
-download/4/C/2/4C24EA5E-F116-4E63-A02D-5231A3A1C56A/Windows6.1-KB3177725-x64.msu
-
-
-download/E/4/7/E47FB37E-7443-4047-91F7-16DDDCF2955C/Windows6.1-KB3138612-x86.msu
-download/A/2/7/A2783780-2A3B-4A35-A55E-71B0EAF79E0E/Windows6.1-KB3109094-x86.msu
-download/7/F/B/7FB02E92-9FDC-4E1D-9CC7-B8104880E4A3/Windows6.1-KB3164033-x86.msu
-download/0/7/5/075F0E65-7F09-4554-B8FA-4F52D6E22172/Windows6.1-KB3078601-x86.msu
-download/C/E/9/CE982A9D-C4C4-4355-B87A-1A72CCD0CC73/Windows6.1-KB3145739-x86.msu
-download/4/2/0/420492DE-F382-4F18-839E-D4ADD8BF33E7/Windows6.1-KB3168965-x86.msu
-download/6/D/F/6DF4A2B2-AE88-455A-8032-6B7283BF4052/Windows6.1-KB3177725-x86.msu
-
-
-download/B/9/6/B968899A-D54A-459B-801C-C1D47D48D0A2/Windows6.0-KB3109094-x64.msu
-download/2/F/A/2FA544A7-08F8-4044-A8FD-23385FA203DC/Windows6.0-KB3164033-x64.msu
-download/E/1/A/E1A67C3D-3538-4DDA-95E9-18A97D3F32D1/Windows6.0-KB3078601-x64.msu
-download/D/B/2/DB21281A-994D-478E-A8FC-447A9C2B6620/Windows6.0-KB3145739-x64.msu
-download/5/4/0/54068A06-163A-4DE8-B4D6-C2818F614E22/Windows6.0-KB3168965-x64.msu
-download/1/8/3/183A5301-2B28-42A9-9F41-D81F7A7C877A/Windows6.0-KB3177725-x64.msu
-
-
-download/1/C/7/1C7E0909-12A9-4C63-9F97-8958670BED55/Windows6.0-KB3109094-x86.msu
-download/6/5/4/6549D38D-EFD6-41B4-8084-614035F7F923/Windows6.0-KB3164033-x86.msu
-download/5/7/F/57F9EE3A-31FB-401D-BB02-B26558BFAF55/Windows6.0-KB3078601-x86.msu
-download/2/0/A/20A89FFB-83FB-409C-9A25-7CD2B765F9D6/Windows6.0-KB3145739-x86.msu
-download/D/0/9/D09B0719-8905-4B0C-BED0-317AAFD970BE/Windows6.0-KB3168965-x86.msu
-download/2/9/2/2926E12F-4B0F-4C17-9044-869A6908C82E/Windows6.0-KB3177725-x86.msu
-
-
-download/8/8/A/88AFE5D4-0021-4384-9D64-5411257CCC5B/Windows8.1-KB3138615-x64.msu
-download/9/6/4/964EE585-03DC-441A-AA99-6A39BA731869/Windows8.1-KB3138615-x86.msu
-
-
+Windows 7 Servicing stack and July rollup
+
+S/download/C/0/8/C0823F43-BFE9-4147-9B0A-35769CBBE6B0/Windows6.1-KB3020369-x86.msu
+S/download/5/D/0/5D0821EB-A92D-4CA2-9020-EC41D56B074F/Windows6.1-KB3020369-x64.msu
+S/download/D/7/A/D7A954C7-DC1F-4339-99BC-CEFDC09A8661/Windows6.1-KB3177467-x86.msu
+S/download/2/4/7/247BDD8A-6AAE-4466-B137-3B2918D0CEAB/Windows6.1-KB3177467-x64.msu
+
+R/download/5/6/0/560504D4-F91A-4DEB-867F-C713F7821374/Windows6.1-KB3172605-x64.msu
+R/download/C/D/5/CD5DE7B2-E857-4BD4-AA9C-6B30C3E1735A/Windows6.1-KB3172605-x86.msu
+
+Windows 8.1 Servicing stack and July rollup
+
+S/download/2/B/8/2B832205-A313-45A4-9356-DF5E47B70663/Windows8.1-KB3021910-x86.msu
+S/download/6/1/5/615B8D87-A02C-485E-B9B5-D6F4AEB52D78/Windows8.1-KB3021910-x64.msu
+S/download/4/5/F/45F8AA2A-1C72-460A-B9E9-83D3966DDA46/Windows8.1-KB3173424-x86.msu
+S/download/D/B/4/DB4B93B5-5E6B-4FC4-85A9-0C0FC82DF07F/Windows8.1-KB3173424-x64.msu
+
+R/download/E/5/8/E5864645-6391-4D75-BB2C-7D7F05EF7D13/Windows8.1-KB3172614-x86.msu
+R/download/3/0/D/30DB904F-EA28-4CE9-A4C8-1BD660D43607/Windows8.1-KB3172614-x64.msu
+
+Windows Security only Updates (October)
+
+U/download/3/3/B/33B629EC-C0A9-4A33-B2B1-23C6E3FE46F1/Windows6.1-KB3192391-x86.msu
+U/download/A/6/8/A6891813-73D9-4326-994A-F2ED2E9776FD/Windows6.1-KB3192391-x64.msu
+U/download/B/B/7/BB798446-200E-4F36-8602-F5C7226E5B45/Windows8.1-KB3192392-x86.msu
+U/download/4/5/E/45E91587-52DA-4760-AFD1-1BC742026DF0/Windows8.1-KB3192392-x64.msu
+


Messed up quoting in the last commit and broke it

Better fix that. Honestly, batch quoting is enough to put you
in the asylum...

--- wupatch/pullpatches.bat
+++ wupatch/pullpatches.bat
@@ -15,7 +15,7 @@
 set wmicpath=%windir%\System32\wbem\wmic.exe
 set bitsadmin=%windir%\System32\bitsadmin.exe

-if not exist "%wmicpath%" (
+if not exist %wmicpath% (
     echo Error: Need wmic.exe to function properly...
     goto :EOF
 )
@@ -64,8 +64,8 @@

 if "X%winversion%"=="X" (
     echo .
-    echo Error: Windows is not 7 or 8.1
-    echo        Sorry, cannot do Vista or Windows 8.0
+    echo Error: Windows version is not 7 or 8.1
+    echo        This script cannot do Vista or Windows 8.0
     pause
     goto :EOF
 )
@@ -81,7 +81,7 @@
 )

 set winarch=x86
-"%wmicpath%" COMPUTERSYSTEM GET SystemType | find /i "x64" > NUL && set winarch=x64
+%wmicpath% COMPUTERSYSTEM GET SystemType | find /i "x64" > NUL && set winarch=x64

 echo Windows architecture is: %winarch%
 echo .
@@ -110,7 +110,7 @@

 set foundlist=

-for /f "usebackq" %%a in (`"%wmicpath%" qfe get hotfixid ^| findstr "%patchlist%"`) do (
+for /f "usebackq" %%a in (`%wmicpath% qfe get hotfixid ^| findstr "%patchlist%"`) do (
     set foundlist=!foundlist! %%a
 )

@@ -193,7 +193,7 @@

 echo The download url is: %pullurl%

-if not exist "%bitsadmin%" (
+if not exist %bitsadmin% (
     echo Need bitsadmin.exe to download files so skipping this part
     goto :EOF
 )
@@ -213,7 +213,7 @@

 echo Downloading patches into current directory

-"%bitsadmin%" /transfer "Wantsomepatches" "%pullurl%" "%mydirname%%pullurllocal%"
+%bitsadmin% /transfer "Wantsomepatches" "%pullurl%" "%mydirname%%pullurllocal%"

 echo Download complete. You can check the file is genuine in properties
 echo (right click file and click properties). Check the file has a digital
@@ -229,14 +229,14 @@

 echo Attemping to update this batch file!

-if not exist "%bitsadmin%" (
+if not exist %bitsadmin% (
     echo But need bitsadmin.exe to download files so cannot do so...
     goto :EOF
 )

 echo Current version: %ppversion%

-"%bitsadmin%" /transfer "Wantsomepatches" "%ppurl%" "%mydirname%pullpatches.new.bat"
+%bitsadmin% /transfer "Wantsomepatches" "%ppurl%" "%mydirname%pullpatches.new.bat"

 if not exist "%mydirname%pullpatches.new.bat" (
     echo The download of pullpatches.new.bat did not happen
@@ -258,7 +258,7 @@

 if %newppversion% LEQ %ppversion% (
     echo There is no later version than the one you have
-    del %mydirname%pullpatches.new.bat
+    del "%mydirname%pullpatches.new.bat"
     goto :EOF
 )


cope with installation being on a path with a space in it

--- bin/scr.bat
+++ bin/scr.bat
@@ -1,2 +1,2 @@
 @echo off
-node %~dp0\scr %*%
+node "%~dp0\scr" %*%


Missing JAR added

Missing JAR added

--- barcode.bat
+++ barcode.bat
@@ -19,6 +19,7 @@
 set TMP_CLASSPATH=%TMP_CLASSPATH%;%TMP_LIBDIR%\xml-apis-1.3.04.jar
 set TMP_CLASSPATH=%TMP_CLASSPATH%;%TMP_LIBDIR%\xercesImpl-2.9.0.jar
 set TMP_CLASSPATH=%TMP_CLASSPATH%;%TMP_LIBDIR%\xalan-2.7.0.jar
+set TMP_CLASSPATH=%TMP_CLASSPATH%;%TMP_LIBDIR%\serializer-2.7.0.jar
 set TMP_CLASSPATH=%TMP_CLASSPATH%;%TMP_LIBDIR%\avalon-framework-4.2.0.jar
 set TMP_CLASSPATH=%TMP_CLASSPATH%;%TMP_LIBDIR%\commons-cli-1.0.jar
 REM ECHO %TMP_CLASSPATH%


layers: Remove output paren from android update script

--- build-android/update_external_sources_android.bat
+++ build-android/update_external_sources_android.bat
@@ -212,7 +212,7 @@

 :create_shaderc
    echo.
-   echo Creating local shaderc repository %SHADERC_DIR%)
+   echo Creating local shaderc repository %SHADERC_DIR%
    mkdir %SHADERC_DIR%
    cd %SHADERC_DIR%
    git clone git@github.com:google/shaderc.git .


Update repository name for pyblish-mindbender

--- bin/_mb.bat
+++ bin/_mb.bat
@@ -28,19 +28,19 @@
 if "%PYBLISH_NUKE%"=="" goto :missing
 if "%PYBLISH_LITE%"=="" goto :missing
 if "%PYBLISH_QML%"=="" goto :missing
-if "%PYBLISH_MINDBENDER%"=="" goto :missing
+if "%MINDBENDER_CORE%"=="" goto :missing

 set PYTHONPATH=%PYBLISH_BASE%;%PYTHONPATH%
 set PYTHONPATH=%PYBLISH_MAYA%;%PYTHONPATH%
 set PYTHONPATH=%PYBLISH_NUKE%;%PYTHONPATH%
 set PYTHONPATH=%PYBLISH_LITE%;%PYTHONPATH%
 set PYTHONPATH=%PYBLISH_QML%;%PYTHONPATH%
-set PYTHONPATH=%PYBLISH_MINDBENDER%;%PYTHONPATH%
+set PYTHONPATH=%MINDBENDER_CORE%;%PYTHONPATH%

 set PROJECTS=%1

 :: Expose pipeline executables
-set PATH=%PYBLISH_MINDBENDER%\bin;%PATH%
+set PATH=%MINDBENDER_CORE%\bin;%PATH%

 :: --------------------
 :: User interface
@@ -98,6 +98,6 @@
 	if "%PYBLISH_NUKE%"=="" echo   - %%PYBLISH_NUKE%%
 	if "%PYBLISH_LITE%"=="" echo   - %%PYBLISH_LITE%%
 	if "%PYBLISH_QML%"=="" echo   - %%PYBLISH_QML%%
-	if "%PYBLISH_MINDBENDER%"=="" echo   - %%PYBLISH_MINDBENDER%%
+	if "%MINDBENDER_CORE%"=="" echo   - %%MINDBENDER_CORE%%

 	exit /b


Automated commit by Speedy_Git.bat on Fri 09/02/2016 05:05 PM

error: pathspec 'speedy_snipenator.bat' did not match any file(s) known to git


build script (Windows)

build script (Windows)

error: pathspec 'Source/build.bat' did not match any file(s) known to git

--- Source/build.bat
+++ Source/build.bat
@@ -0,0 +1,17 @@
+rem Usage: build <java_file_name_without_extension>
+@Echo off
+set jname=%1
+if [%1]==[] set jname=RESTupServer
+if NOT exist .\classes\ md .\classes
+del .\classes\*.* /Q
+if NOT exist .\classes\source\ md .\classes\source
+del .\classes\source\*.* /Q
+rem copy %jname%.java .\classes\source\
+copy Help.txt .\classes\source\
+javac -Xstdout .\compile.log -Xlint:unchecked -cp .\ -d .\classes -encoding Cp1251  %jname%.java
+if %ERRORLEVEL% EQU 0 (
+  cd .\classes
+  jar cvfe ..\..\%jname%.jar %jname% *.class  .\source\*.txt
+  cd ..
+)
+more < .\compile.log


Update Main.bat

Update Main.bat

--- Windows/Main.bat
+++ Windows/Main.bat
@@ -30,6 +30,7 @@

 CHOICE /C 123456789 /M "Enter your choice:"
+echo ""
 if ERRORLEVEL 9 goto Nine
 if ERRORLEVEL 8 goto Eight
 if ERRORLEVEL 7 goto Seven


Made build script run a build before watching.

--- Game/Resources/build.bat
+++ Game/Resources/build.bat
@@ -1,3 +1,4 @@
 ECHO OFF

+start cmd /c ".\node_modules\.bin\grunt" build
 ".\node_modules\.bin\grunt" watch


Fix spelling mistake in CIBuild

Fix spelling mistake in CIBuild

--- cibuild.cmd
+++ cibuild.cmd
@@ -110,6 +110,6 @@

 :TerminateCompilerServer
 @REM Kill any instances VBCSCompiler.exe to release locked files, ignoring stderr if process is not open
-@REM This prevents future CI runs from failing hile trying to delete those files.
+@REM This prevents future CI runs from failing while trying to delete those files.

 taskkill /F /IM vbcscompiler.exe 2> nul


Temporary benchmark script for Windows

Temporary benchmark script for Windows

error: pathspec 'run_benchmark.bat' did not match any file(s) known to git

--- run_benchmark.bat
+++ run_benchmark.bat
@@ -0,0 +1,9 @@
+bazel run -c opt //ryu/benchmark:benchmark_fixed_cc -- -samples=1000 -v -precision=1 > win-fixed-1.csv
+bazel run -c opt //ryu/benchmark:benchmark_fixed_cc -- -samples=1000 -v -precision=10 > win-fixed-10.csv
+bazel run -c opt //ryu/benchmark:benchmark_fixed_cc -- -samples=1000 -v -precision=100 > win-fixed-100.csv
+bazel run -c opt //ryu/benchmark:benchmark_fixed_cc -- -samples=1000 -v -precision=1000 > win-fixed-1000.csv
+
+bazel run -c opt //ryu/benchmark:benchmark_fixed_cc -- -exp -samples=1000 -v -precision=1 > win-exp-1.csv
+bazel run -c opt //ryu/benchmark:benchmark_fixed_cc -- -exp -samples=1000 -v -precision=10 > win-exp-10.csv
+bazel run -c opt //ryu/benchmark:benchmark_fixed_cc -- -exp -samples=1000 -v -precision=100 > win-exp-100.csv
+bazel run -c opt //ryu/benchmark:benchmark_fixed_cc -- -exp -samples=1000 -v -precision=1000 > win-exp-1000.csv


cmd.env.bat: OpenLDAP in PATH

cmd.env.bat: OpenLDAP in PATH


we dont need cleanup anymore (I think)

we dont need cleanup anymore (I think)

--- cleanup.bat
+++ cleanup.bat
@@ -1,33 +0,0 @@
-ECHO OFF
-IF NOT EXIST CHOICE GOTO DEVCPP_RUN
-CHOICE Do you want to delete Dev-Cpp intermediate files (*.o)?
-IF ERRORLEVEL == 0 GOTO MSVC_REL
-:DEVCPP_RUN
-ECHO Deleting Dev-Cpp intermediate files, please wait...
-del ".\src\*.o" /S /Q
-
-:MSVC_REL
-IF NOT EXIST CHOICE GOTO MSVC_REL_RUN
-CHOICE Do you want to delete VC++ intermediate release files (obj/Release)?
-IF ERRORLEVEL == 0 GOTO MSVC_DBG
-:MSVC_REL_RUN
-ECHO Deleting VC++ intermediate release files, please wait...
-del ".\build\msvc\obj\release\*.*" /Q
-del ".\build\msvc 2005\obj\release\*.*" /Q
-del ".\build\msvc 2008\obj\release\*.*" /Q
-
-:MSVC_DBG
-IF NOT EXIST CHOICE GOTO MSVC_DBG_RUN
-CHOICE Do you want to delete VC++ intermediate debug files (obj/Debug)?
-IF ERRORLEVEL == 0 GOTO END
-:MSVC_DBG_RUN
-ECHO Deleting VC++ intermediate debug files, please wait...
-del ".\build\msvc\obj\debug\*.*" /Q
-del ".\build\msvc 2005\obj\debug\*.*" /Q
-del ".\build\msvc 2008\obj\debug\*.*" /Q
-
-:END
-ECHO Cleanup successful!
-CD "%~dp0"
-PAUSE
-ECHO ON


* fixed: external tests run

* fixed: external tests run

git-svn-id: 8286f1aa0849172a171b18e797a5983a17159a76@100 699b1267-f50e-4533-8e1b-323e5631ef88

--- Scripts/Tools/winver.bat
+++ Scripts/Tools/winver.bat
@@ -67,42 +67,42 @@
 if not "%WINVER_VALUE%" == "" goto CHECK_PLATFORM

 rem Windows 7
-call "%%CONTOOLS_ROOT%%/setvarsfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Windows[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*7"
+call "%%CONTOOLS_ROOT%%/setvarfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Windows[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*7"
 if not "%STDOUT_VALUE:~1,-1%" == "~1,-1" (
   if not "%STDOUT_VALUE:~1,-1%" == "" set WINVER_VALUE=Windows7
 )
 if not "%WINVER_VALUE%" == "" goto CHECK_PLATFORM

 rem Windows 8
-call "%%CONTOOLS_ROOT%%/setvarsfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Windows[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*8"
+call "%%CONTOOLS_ROOT%%/setvarfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Windows[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*8"
 if not "%STDOUT_VALUE:~1,-1%" == "~1,-1" (
   if not "%STDOUT_VALUE:~1,-1%" == "" set WINVER_VALUE=Windows8
 )
 if not "%WINVER_VALUE%" == "" goto CHECK_PLATFORM

 rem Windows Server 2003
-call "%%CONTOOLS_ROOT%%/setvarsfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Server[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*2003"
+call "%%CONTOOLS_ROOT%%/setvarfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Server[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*2003"
 if not "%STDOUT_VALUE:~1,-1%" == "~1,-1" (
   if not "%STDOUT_VALUE:~1,-1%" == "" set WINVER_VALUE=WindowsSrv2003
 )
 if not "%WINVER_VALUE%" == "" goto CHECK_PLATFORM

 rem Windows Server 2008 R2
-call "%%CONTOOLS_ROOT%%/setvarsfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Server[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*2008[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*R2"
+call "%%CONTOOLS_ROOT%%/setvarfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Server[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*2008[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*R2"
 if not "%STDOUT_VALUE:~1,-1%" == "~1,-1" (
   if not "%STDOUT_VALUE:~1,-1%" == "" set WINVER_VALUE=WindowsSrv2008R2
 )
 if not "%WINVER_VALUE%" == "" goto CHECK_PLATFORM

 rem Windows Server 2008 R1
-call "%%CONTOOLS_ROOT%%/setvarsfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Server[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*2008[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*R1"
+call "%%CONTOOLS_ROOT%%/setvarfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Server[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*2008[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*R1"
 if not "%STDOUT_VALUE:~1,-1%" == "~1,-1" (
   if not "%STDOUT_VALUE:~1,-1%" == "" set WINVER_VALUE=WindowsSrv2008R1
 )
 if not "%WINVER_VALUE%" == "" goto CHECK_PLATFORM

 rem Windows Server 2008
-call "%%CONTOOLS_ROOT%%/setvarsfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Server[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*2008"
+call "%%CONTOOLS_ROOT%%/setvarfromstd.bat" echo "%%WINVER_VALUE_FULL%%"%%%%?2%%%% findstr.exe /I /R /C:"Server[%%?0%%a-zA-Z0-9\\/][%%?0%%a-zA-Z0-9\\/]*2008"
 if not "%STDOUT_VALUE:~1,-1%" == "~1,-1" (
   if not "%STDOUT_VALUE:~1,-1%" == "" set WINVER_VALUE=WindowsSrv2008
 )
@@ -126,7 +126,7 @@

 :CHECK_VERSION

-call "%%CONTOOLS_ROOT%%/setvarsfromstd.bat" ver
+call "%%CONTOOLS_ROOT%%/setvarfromstd.bat" ver

 rem Truncate 2 fields before value
 if not "%STDOUT_VALUE%" == "" (


Update bld.bat

Update bld.bat

--- recipes/goodvibes/bld.bat
+++ recipes/goodvibes/bld.bat
@@ -8,4 +8,4 @@

 :: Compile C code and move to expected destination
 md %SP_DIR%\goodvibes\share\
-"%CC%" /LD symmetry.c /F "%SP_DIR%\goodvibes\share\symmetry_win.dll"
+"%CC%" /LD symmetry.c /OUT:"%SP_DIR%\goodvibes\share\symmetry_win.dll"


add additional entries for Bing Bar

add additional entries for Bing Bar

--- resources/stage_2_de-bloat/programs_to_target_by_GUID.bat
+++ resources/stage_2_de-bloat/programs_to_target_by_GUID.bat
@@ -1,862 +1 @@
-:: Batch file to uninstall a specific list of programs by GUID
-:: Called by Tron in Stage 2: De-bloat
-:: Initial list by reddit.com/user/tuxedo_jack, modifications for use in Tron by reddit.com/user/vocatus
-:: Add any GUID uninstall commands to this list to target them for removal
-@echo off
-
-
-:::::::::::::::
-:: GUID LIST ::
-:::::::::::::::
-
-:: Adobe Bridge 1.0
-start /wait msiexec /x {B74D4E10-1033-0000-0000-000000000001} /qn /norestart
-
-:: Adobe Content Viewer
-start /wait msiexec /x {483A865C-A74A-12BF-1276-D0111A488F50} /qn /norestart
-
-:: Adobe Community Help
-start /wait msiexec /x {A127C3C0-055E-38CF-B38F-1E85F8BBBFFE} /qn /norestart
-
-:: Adobe Common File Installer
-start /wait msiexec /x {8EDBA74D-0686-4C99-BFDD-F894678E5B39} /qn /norestart
-
-:: Adobe Help Center 1.0
-start /wait msiexec /x {E9787678-1033-0000-8E67-000000000001} /qn /norestart
-
-:: Adobe Help Manager
-start /wait msiexec /x {AF37176A-78CA-545B-34EF-8B6A21514DD1} /qn /norestart
-
-:: Adobe Media Player
-start /wait msiexec /x {39F6E2B4-CFE8-C30A-66E8-489651F0F34C} /qn /norestart
-
-:: Adobe Refresh Manager
-start /wait msiexec /x {AC76BA86-0804-1033-1959-001824147215} /qn /norestart
-
-:: AMD Accelerated Video Transcoding
-start /wait msiexec /x {A6AFFBD8-D006-967F-51AF-0120F0261080} /qn /norestart
-
-:: AMD Catalyst Control Center - Branding
-start /wait msiexec /x {24D38277-CE6E-4E12-A2EE-F46832A4FA2F} /qn /norestart
-
-:: AMD OEM Application Profile
-start /wait msiexec /x {C89A97B6-F991-EBB5-77B7-927BCF420EBE} /qn /norestart
-
-:: AMD Wireless Display v3.0
-start /wait msiexec /x {0A2E1907-D0DE-0D01-CA64-CB0AB0BFE539} /qn /norestart
-start /wait msiexec /x {426582A8-202F-D13C-8BD5-F00551BAFC93} /qn /norestart
-start /wait msiexec /x {630E5EF7-72F8-9E5D-BEF5-ED85B698E160} /qn /norestart
-start /wait msiexec /x {C16CD4C0-48EE-0F40-C9FD-0778EAF73FBD} /qn /norestart
-start /wait msiexec /x {D7C275A6-3266-0FBC-2D84-17A6AC226F01} /qn /norestart
-start /wait msiexec /x {ED273D26-E354-1A5B-A0D0-CB5258D43BD2} /qn /norestart
-
-:: ArcSoft Magic-i Visual Effects 2, ArcSoft WebCam Companion 3 and 4
-start /wait msiexec /x {B1893E3F-9BDF-443F-BED0-1AAA2D9E0D68} /qn /norestart
-start /wait msiexec /x {DE8AAC73-6D8D-483E-96EA-CAEDDADB9079} /qn /norestart
-start /wait msiexec /x {B77DE05C-7C84-4011-B93F-A29D0D2840F4} /qn /norestart
-
-:: Ashampoo Burning Studio FREE v.1.14.5
-start /wait msiexec /x {91B33C97-91F8-FFB3-581B-BC952C901685} /qn /norestart
-
-:: Ask Toolbar
-start /wait msiexec /x {4F524A2D-5637-006A-76A7-A758B70C0300} /qn /norestart
-start /wait msiexec /x {86D4B82A-ABED-442A-BE86-96357B70F4FE} /qn /norestart
-
-:: AVG 2015
-start /wait msiexec /x {3B3927B0-0A21-4B4C-9FF3-AB4C42E2AF79} /qn /norestart
-start /wait msiexec /x {966F007B-0D8A-44A6-A6C3-5395983C356D} /qn /norestart
-
-:: AzureBay Screen Saver
-start /wait msiexec /x {958A793F-F1D2-4A90-B6A5-C52E2D74E8FE} /qn /norestart
-
-:: Best Buy pc app
-start /wait msiexec /x {FBBC4667-2521-4E78-B1BD-8706F774549B} /qn /norestart
-if exist "%ProgramData%\{D8EAE~1\Best Buy pc app Setup.msi" start /wait msiexec /x "%ProgramData%\{D8EAE~1\Best Buy pc app Setup.msi" /qn /norestart
-
-:: Bing Bar
-start /wait msiexec /x {3365E735-48A6-4194-9988-CE59AC5AE503} /qn /norestart
-start /wait msiexec /x {C28D96C0-6A90-459E-A077-A6706F4EC0FC} /qn /norestart
-start /wait msiexec /x {77F8A71E-3515-4832-B8B2-2F1EDBD2E0F1} /qn /norestart
-start /wait msiexec /x {1AE46C09-2AB8-4EE5-88FB-08CD0FF7F2DF} /qn /norestart
-
-:: Bing Desktop
-start /wait msiexec /x {7D095455-D971-4D4C-9EFD-9AF6A6584F3A} /qn /norestart
-:: CA Pest Patrol Realtime Protection 001.001.0034
-start /wait msiexec /x {F05A5232-CE5E-4274-AB27-44EB8105898D} /qn /norestart
-
-:: Catalyst Control Center - Branding 1.00.0000
-start /wait msiexec /x {FB90923E-F94F-4343-A084-F0AB39305C8B} /qn /norestart
-
-:: Catalyst Control Center Graphics Previews Common 2010.1110.1539.28046
-start /wait msiexec /x {190A9F41-85D0-CDB3-AA2D-A076D30953C9} /qn /norestart
-
-:: CCC Help files. Too many to individually list, Google each GUID for more info
-start /wait msiexec /x {8328BF7C-818B-9D36-BA79-0D5BE45620F0} /qn /norestart
-start /wait msiexec /x {63DEFBAD-3265-AD54-E29E-9D2862F2A549} /qn /norestart
-start /wait msiexec /x {F0BACABE-F496-5F33-6E36-80D7A9FC2FE6} /qn /norestart
-start /wait msiexec /x {75396B8A-2911-D9A1-A608-B4EB3A2CD37C} /qn /norestart
-start /wait msiexec /x {30B5D9AB-BBEF-204C-3358-3F9D975E59A7} /qn /norestart
-start /wait msiexec /x {A3BB948E-71DF-F10D-2441-16BC8A61E225} /qn /norestart
-start /wait msiexec /x {81230599-8908-7D96-2B59-91B13738CC0D} /qn /norestart
-start /wait msiexec /x {2D0DC4B9-2782-7B15-1501-A03AE797E03A} /qn /norestart
-start /wait msiexec /x {4A38D588-649B-1EB1-6A57-75B45C33B7F3} /qn /norestart
-start /wait msiexec /x {8C7D5970-4345-91BA-1581-167DEB552F65} /qn /norestart
-start /wait msiexec /x {8E95E884-5F00-3046-02CA-ABC28C6BBD44} /qn /norestart
-start /wait msiexec /x {9B76FA03-3D4A-81A1-1868-10E00020260F} /qn /norestart
-start /wait msiexec /x {A5E85D15-785C-518C-B32C-EE2F70AFF121} /qn /norestart
-start /wait msiexec /x {8FD03154-3788-0AB2-9BE7-3F62A860F38F} /qn /norestart
-start /wait msiexec /x {8932E88F-DD0E-9AD4-1C7F-B3A570A02EB6} /qn /norestart
-start /wait msiexec /x {A0DB4A2B-5AD0-310D-FFA3-50E749FF8305} /qn /norestart
-start /wait msiexec /x {B3CBABCC-5027-F2AD-B26F-3CA1500DAEE2} /qn /norestart
-start /wait msiexec /x {73833816-D0FB-A4A0-1E8D-26B1ABE12836} /qn /norestart
-start /wait msiexec /x {C8B57F0F-1582-CA83-A51D-26B5A542623A} /qn /norestart
-start /wait msiexec /x {3EE9FFB6-F2FD-3A11-27E7-6A86A5A08EC0} /qn /norestart
-start /wait msiexec /x {C98C1CA9-FF57-CA5F-84A8-F2F270F3735B} /qn /norestart
-start /wait msiexec /x {1CC59E4A-A43D-FA88-E26E-568632554FDC} /qn /norestart
-start /wait msiexec /x {7268F803-2887-2E4F-C193-3223979A76CC} /qn /norestart
-start /wait msiexec /x {3C0DB13A-2D73-410A-6169-4FD83D8F1E3D} /qn /norestart
-start /wait msiexec /x {E866E52C-1F56-4CCF-0071-CA915F8CFEDA} /qn /norestart
-start /wait msiexec /x {F66299DC-055A-DA2D-4D1C-91F71EDD0129} /qn /norestart
-start /wait msiexec /x {AB6D8A9C-2781-32B9-7B6F-07262A44767C} /qn /norestart
-start /wait msiexec /x {F5D245CC-C332-1E8E-CCB1-75E0C3C4D6F1} /qn /norestart
-start /wait msiexec /x {DC890E2E-FD12-96D2-1B2C-0EA08DE15553} /qn /norestart
-start /wait msiexec /x {DC5825EF-21F2-86B4-1B64-FFF6AC1A6C05} /qn /norestart
-start /wait msiexec /x {53EF1C4D-0705-98F2-1889-A69BBF9F03F3} /qn /norestart
-start /wait msiexec /x {8603DA4D-0A19-0B06-9916-2F71B7898CE5} /qn /norestart
-start /wait msiexec /x {4A85AE1B-9727-261D-9EAF-07C1AECCF977} /qn /norestart
-
-:: Comcast Desktop Software (v1.2.0.9) 23
-start /wait msiexec /x {CEF7211D-CE3A-44C4-B321-D84A2099AE94} /qn /norestart
-
-:: Connect To Tech-Support (malware)
-start /wait msiexec /x {A22B8513-EA8C-46A1-9735-F5BE971C368D} /qn /norestart
-
-:: CyberLink Blu-ray Disc Suite
-start /wait msiexec /x {1FBF6C24-C1FD-4101-A42B-0C564F9E8E79} /qn /norestart
-
-:: CyberLink Power2Go
-start /wait msiexec /x {2A87D48D-3FDF-41fd-97CD-A1E370EFFFE2} /qn /norestart
-start /wait msiexec /x {40BF1E83-20EB-11D8-97C5-0009C5020658} /qn /norestart
-
-:: CyberLink PhotoDirector 5
-start /wait msiexec /x {5A454EC5-217A-42a5-8CE1-2DDEC4E70E01} /qn /norestart
-
-:: CyberLink PowerDVD 12
-start /wait msiexec /x {B46BEA36-0B71-4A4E-AE41-87241643FA0A} /qn /norestart
-
-:: CyberLink PowerDirector 12
-start /wait msiexec /x {E1646825-D391-42A0-93AA-27FA810DA093} /qn /norestart
-
-:: CyberLink Power Media Player 14
-start /wait msiexec /x {32C8E300-BDB4-4398-92C2-E9B7D8A233DB} /qn /norestart
-
-:: CyberLink LabelPrint
-start /wait msiexec /x {C59C179C-668D-49A9-B6EA-0121CCFC1243} /qn /norestart
-
-:: CyberLink YouCam
-start /wait msiexec /x {A9CEDD6E-4792-493e-BB35-D86D2E188A5A} /qn /norestart
-
-:: Dell Access
-start /wait msiexec /x {F839C6BD-E92E-48FA-9CE6-7BFAF94F7096} /qn /norestart
-
-:: Dell Backup and Recovery Manager
-start /wait msiexec /x {975DFE7C-8E56-45BC-A329-401E6B1F8102} /qn /norestart
-start /wait msiexec /x {50B4B603-A4C6-4739-AE96-6C76A0F8A388} /qn /norestart
-start /wait msiexec /x {731B0E4D-F4C7-450C-95B0-E1A3176B1C75} /qn /norestart
-rd /s /q %SystemDrive%\dell\dbrm
-
-:: Dell Client System Update
-start /wait msiexec /x {69093D49-3DD1-4FB5-A378-0D4DB4CF86EA} /qn /norestart
-start /wait msiexec /x {04566294-A6B6-4462-9721-031073EB3694} /qn /norestart
-start /wait msiexec /x {2B2B45B1-3CA0-4F8D-BBB3-AC77ED46A0FE} /qn /norestart
-
-:: Dell Command | Update
-start /wait msiexec /x {EC542D5D-B608-4145-A8F7-749C02BE6D94} /qn /norestart
-
-:: Dell Command | Power
-start /wait msiexec /x {DDDAF4A7-8B7D-4088-AECC-6F50E594B4F5} /qn /norestart
-
-:: Dell ControlPoint
-start /wait msiexec /x {A9C61491-EF2F-4ED8-8E10-FB33E3C6B55A} /qn /norestart
-
-:: Dell ControlVault Host Components Installer
-start /wait msiexec /x {5A26B7C0-55B1-4DA8-A693-E51380497A5E} /qn /norestart
-
-:: Dell Datasafe Online
-start /wait msiexec /x {7EC66A95-AC2D-4127-940B-0445A526AB2F} /qn /norestart
-
-:: Dell Digital Delivery
-WMIC product where name="Dell Digital Delivery" call uninstall /nointeractive
-
-:: Dell Dock
-start /wait msiexec /x {E60B7350-EA5F-41E0-9D6F-E508781E36D2} /qn /norestart
-
-:: Dell Feature Enhancement Pack
-start /wait msiexec /x {992D1CE7-A20F-4AB0-9D9D-AFC3418844DA} /qn /norestart
-
-:: Dell Getting Started Guide
-start /wait msiexec /x {7DB9F1E5-9ACB-410D-A7DC-7A3D023CE045} /qn /norestart
-
-:: Dell Power Manager
-start /wait msiexec /x {CAC1E444-ECC4-4FF8-B328-5E547FD608F8} /qn /norestart
-
-:: Dell Protected Workspace
-WMIC product where name="Dell Protected Workspace" call uninstall /nointeractive
-
-:: Dell Support Center
-start /wait msiexec /x {0090A87C-3E0E-43D4-AA71-A71B06563A4A} /qn /norestart
-
-:: Desktop Doctor 2.5.5
-start /wait msiexec /x {D87149B3-7A1D-4548-9CBF-032B791E5908} /qn /norestart
-
-:: DisableMSDefender
-start /wait msiexec /x {74FE39A0-FB76-47CD-84BA-91E2BBB17EF2} /qn /norestart
-
-:: DTS Sound
-start /wait msiexec /x {793B70D2-41E9-46AB-9DDC-B34C99D07DB5} /qn /norestart
-start /wait msiexec /x {F8EB8FFC-C535-49A1-A84D-CC75CB2D6ADA} /qn /norestart
-
-:: EA Download Manager
-start /wait msiexec /x {EF7E931D-DC84-471B-8DB6-A83358095474} /qn /norestart
-
-:: Embassy Suite
-start /wait msiexec /x {20A4AA32-B3FF-4A0B-853C-ACDDCD6CB344} /qn /norestart
-
-:: Energy Star
-start /wait msiexec /x {465CA2B6-98AF-4E77-BE22-A908C34BB9EC} /qn /norestart
-
-:: Energy Star Digital Logo
-start /wait msiexec /x {BD1A34C9-4764-4F79-AE1F-112F8C89D3D4} /qn /norestart
-
-:: Epson Customer Participation
-start /wait msiexec /x {814FA673-A085-403C-9545-747FC1495069} /qn /norestart
-
-:: ESC Home Page Plugin
-start /wait msiexec /x {E738A392-F690-4A9D-808E-7BAF80E0B398} /qn /norestart
-
-:: Facebook Messenger 2.1.4814.0
-start /wait msiexec /x {7204BDEE-1A48-4D95-A964-44A9250B439E} /qn /norestart
-
-:: Facebook Video Calling 3.1.0.521
-start /wait msiexec /x {2091F234-EB58-4B80-8C96-8EB78C808CF7} /qn /norestart
-
-:: Find Junk Files 1.51
-start /wait msiexec /x {9FE8D71A-BEBC-48F3-9479-E5E25AE2A4F0} /qn /norestart
-
-:: FlashCatch browser plugin
-start /wait msiexec /x {A0AB2980-1FDD-4b6c-940C-FC87C84F05B7} /qn /norestart
-
-:: Get Dropbox (also called "Dropbox 25 GB" or "Dropbox 15 GB")
-start /wait msiexec /x {597A58EC-42D6-4940-8739-FB94491B013C} /qn /norestart
-
-:: GeekBuddy
-start /wait msiexec /x {17004FB0-9CFD-43DC-BB2D-E2BA612D98D0} /qn /norestart
-
-:: Google Toolbar for Internet Explorer
-start /wait msiexec /x {18455581-E099-4BA8-BC6B-F34B2F06600C} /qn /norestart
-start /wait msiexec /x {2318C2B1-4965-11d4-9B18-009027A5CD4F} /qn /norestart
-
-:: Google Update Helper
-start /wait msiexec /x {60EC980A-BDA2-4CB6-A427-B07A5498B4CA} /qn /norestart
-start /wait msiexec /x {A92DAB39-4E2C-4304-9AB6-BC44E68B55E2} /qn /norestart
-
-:: Hewlett-Packard ACLM.NET
-start /wait msiexec /x {6F340107-F9AA-47C6-B54C-C3A19F11553F} /qn /norestart
-
-:: HP 3D DriveGuard
-start /wait msiexec /x {E8D0E2B8-B64B-44BC-8E01-00DDACBDF78A} /qn /norestart
-
-:: HP 64 Bit HP CIO Components Installer
-start /wait msiexec /x {FF21C3E6-97FD-474F-9518-8DCBE94C2854} /qn /norestart
-start /wait msiexec /x {BC741628-0AFC-405C-8946-DD46D1005A0A} /qn /norestart
-
-:: HP ActiveCheck component for HP Active Support Libary
-start /wait msiexec /x {254C37AA-6B72-4300-84F6-98A82419187E} /qn /norestart
-
-:: HP BufferChm
-start /wait msiexec /x {FA0FF682-CC70-4C57-93CD-E276F3E7537E} /qn /norestart
-
-:: HP Customer Experience Enhancements
-start /wait msiexec /x {07FA4960-B038-49EB-891B-9F95930AA544} /qn /norestart
-start /wait msiexec /x {C9EF1AAF-B542-41C8-A537-1142DA5D4AEC} /qn /norestart
-
-:: HP CustomerResearchQFolder
-start /wait msiexec /x {6F5E2F4A-377D-4700-B0E3-8F7F7507EA15} /qn /norestart
-
-:: HP Connected Music
-start /wait msiexec /x {8126E380-F9C6-4317-9CEE-9BBDDAB676E5} /qn /norestart
-
-:: HP CoolSense
-start /wait msiexec /x {1504CF6F-8139-497F-86FC-46174B67CF7F} /qn /norestart
-
-:: HP D2400_Help
-start /wait msiexec /x {7EF7CCB0-52BF-4947-BE6E-E47D586E8842} /qn /norestart
-
-:: HP Deskjet 2510 series Setup Guide
-start /wait msiexec /x {216C7F38-4BBC-4E9A-8392-C9FA21B54386} /qn /norestart
-
-:: HP Deskjet 3050 J610 series Help 140.0.63.63
-start /wait msiexec /x {F7632A9B-661E-4FD9-B1A4-3B86BC99847F} /qn /norestart
-
-:: HP Deskjet 3050 J610 series Product Improvement Study 22.0.334.0
-start /wait msiexec /x {FEB2C4AA-661E-483F-9626-21A8ACFD10F2} /qn /norestart
-
-:: HP DeviceManagementQFolder
-start /wait msiexec /x {AB5D51AE-EBC3-438D-872C-705C7C2084B0} /qn /norestart
-
-:: HP Documentation
-start /wait msiexec /x {C8D60CF4-BE7A-487E-BD36-535111BDB0FE} /qn /norestart
-start /wait msiexec /x {06600E94-1C34-40E2-AB09-D30AECF78172} /qn /norestart
-
-:: HPDiagnosticAlert
-start /wait msiexec /x {B6465A32-8BE9-4B38-ADC5-4B4BDDC10B0D} /qn /norestart
-start /wait msiexec /x {846B5DED-DC8C-4E1A-B5B4-9F5B39A0CACE} /qn /norestart
-
-:: HP DisableMSDefender (disables Microsoft Defender...wtf?)
-start /wait msiexec /x {74FE39A0-FB76-47CD-84BA-91E2BBB17EF2} /qn /norestart
-
-:: HP ENVY 4500 series Help
-start /wait msiexec /x {95BECC50-22B4-4FCA-8A2E-BF77713E6D3A} /qn /norestart
-
-:: HP eSupportQFolder
-start /wait msiexec /x {66E6CE0C-5A1E-430C-B40A-0C90FF1804A8} /qn /norestart
-
-:: HP GPBaseService2 (popups)
-start /wait msiexec /x {BB3447F6-9553-4AA9-960E-0DB5310C5779} /qn /norestart
-
-:: HP MarketResearch
-start /wait msiexec /x {95D08F4E-DFC2-4ce3-ACB7-8C8E206217E9} /qn /norestart
-start /wait msiexec /x {D360FA88-17C8-4F14-B67F-13AAF9607B12} /qn /norestart
-
-:: HPPhotoGadget
-start /wait msiexec /x {CAE4213F-F797-439D-BD9E-79B71D115BE3} /qn /norestart
-
-:: HPPhotoSmartDiscLabelContent1, DiscLabel_PrintOnDisc, disclabelplugin, DiscLabel_PaperLabel
-start /wait msiexec /x {681B698F-C997-42C3-B184-B489C6CA24C9} /qn /norestart
-start /wait msiexec /x {20EFC9AA-BBC1-4DFD-81FF-99654F71CBF8} /qn /norestart
-start /wait msiexec /x {B28635AB-1DF3-4F07-BFEA-975D911B549B} /qn /norestart
-start /wait msiexec /x {D9D8F2CF-FE2D-4644-9762-01F916FE90A9} /qn /norestart
-
-:: HP Photosmart Essential
-start /wait msiexec /x {EB21A812-671B-4D08-B974-2A347F0D8F70} /qn /norestart
-start /wait msiexec /x {D79113E7-274C-470B-BD46-01B10219DF6A} /qn /norestart
-
-:: HP Product Assistant
-start /wait msiexec /x {150B6201-E9E6-4DFB-960E-CCBD53FBDDED} /qn /norestart
-start /wait msiexec /x {67D3F1A0-A1F2-49b7-B9EE-011277B170CD} /qn /norestart
-
-:: HP Product Detection
-start /wait msiexec /x {A436F67F-687E-4736-BD2B-537121A804CF} /qn /norestart
-
-:: HP Product Improvement Study
-start /wait msiexec /x {E3D43596-7E26-479E-B718-77CB3D9270F6} /qn /norestart
-
-:: HP PostScript Converter
-start /wait msiexec /x {6E14E6D6-3175-4E1A-B934-CAB5A86367CD} /qn /norestart
-
-:: HP Recovery Manager
-start /wait msiexec /x {64BAA990-F1FC-4145-A7B1-E41FBBC9DA47} /qn /norestart
-
-:: HP Registration Service
-start /wait msiexec /x {D1E8F2D7-7794-4245-B286-87ED86C1893C} /qn /norestart
-
-:: HP Setup
-start /wait msiexec /x {438363A8-F486-4C37-834C-4955773CB3D3} /qn /norestart
-
-:: HP SimplePass
-start /wait msiexec /x {314FAD12-F785-4471-BCE8-AB506642B9A1} /qn /norestart
-
-:: HP SmartWebPrinting
-start /wait msiexec /x {8FF6F5CA-4E30-4E3B-B951-204CAAA2716A} /qn /norestart
-
-:: HP Status Alerts
-start /wait msiexec /x {9D1DE902-8058-4555-A16A-FBFAA49587DB} /qn /norestart
-
-:: HP Solution Center
-start /wait msiexec /x {BC5DD87B-0143-4D14-AAE6-97109614DC6B} /qn /norestart
-start /wait msiexec /x {A36CD345-625C-4d6c-B3E2-76E1248CB451} /qn /norestart
-
-:: HP Support Assistant
-start /wait msiexec /x {8C696B4B-6AB1-44BC-9416-96EAC474CABE} /qn /norestart
-start /wait msiexec /x {904822F1-6C7D-4B91-B936-6A1C0810544C} /qn /norestart
-start /wait msiexec /x {61EB474B-67A6-47F4-B1B7-386851BAB3D0} /qn /norestart
-
-:: HP Support Information
-start /wait msiexec /x {B2B7B1C8-7C8B-476C-BE2C-049731C55992} /qn /norestart
-
-:: HP Support Solutions Framework
-start /wait msiexec /x {D7D5F438-26EF-45AB-AB89-C476FBCF8584} /qn /norestart
-
-:: HP System Event Utility
-start /wait msiexec /x {8B4EE87E-6D40-4C91-B5E8-0DC77DC412F1} /qn /norestart
-
-:: HP "Toolbox" (hidden)
-start /wait msiexec /x {292F0F52-B62D-4E71-921B-89A682402201} /qn /norestart
-
-:: HP UnloadSupport (hidden)
-start /wait msiexec /x {E06F04B9-45E6-4AC0-8083-85F7515F40F7} /qn /norestart
-
-:: HP Update
-start /wait msiexec /x {912D30CF-F39E-4B31-AD9A-123C6B794EE2} /qn /norestart
-start /wait msiexec /x {787D1A33-A97B-4245-87C0-7174609A540C} /qn /norestart
-start /wait msiexec /x {97486FBE-A3FC-4783-8D55-EA37E9D171CC} /qn /norestart
-
-:: HP Utility Center
-start /wait msiexec /x {B7B82520-8ECE-4743-BFD7-93B16C64B277} /qn /norestart
-
-:: HP WebReg
-start /wait msiexec /x {179C56A4-F57F-4561-8BBF-F911D26EB435} /qn /norestart
-start /wait msiexec /x {8EE94FD8-5F52-4463-A340-185D16328158} /qn /norestart
-
-:: Instant Housecall Specialist Sign-in
-start /wait msiexec /x {4A89B7B3-EB5B-4B33-B7B4-99E69792C081} /qn /norestart
-
-:: Intel(R) Identity Protection Technology
-start /wait msiexec /x {C01A86F5-56E7-101F-9BC9-E3F1025EB779} /qn /norestart
-
-:: Intel(R) Management Engine Components
-start /wait msiexec /x {5D1BFBB8-4923-4388-9559-C86F5D9E2740} /qn /norestart
-start /wait msiexec /x {B434599E-E35F-4612-9803-A2FB7A8E066B} /qn /norestart
-start /wait msiexec /x {65153EA5-8B6E-43B6-857B-C6E4FC25798A} /qn /norestart
-
-:: Intel(R) ME UninstallLegacy
-start /wait msiexec /x {FD37351B-3074-4652-8188-1B3FB784EC4E} /qn /norestart
-start /wait msiexec /x {C9A90201-B2DE-44D0-A618-EF8C9060D318} /qn /norestart
-start /wait msiexec /x {ECA145AF-55D0-42BA-870F-4213F0198A46} /qn /norestart
-
-:: Intel Trusted Connect Client
-start /wait msiexec /x {44B72151-611E-429D-9765-9BA093D7E48A} /qn /norestart
-
-:: Intel(R) Technology Access
-start /wait msiexec /x {413fe921-b226-41c8-bc3c-574074ceec4d} /qn /norestart
-start /wait msiexec /x {583882E7-EA75-4BF0-94FA-7DD5A3731C76} /qn /norestart
-
-:: Intel(R) Trusted Connect Service Client
-start /wait msiexec /x {1B444AF9-1DBE-4884-8F35-969BEFCF69A8} /qn /norestart
-start /wait msiexec /x {7D84E343-A23D-451C-B123-0195B2D903A6} /qn /norestart
-
-:: Intel(R) Trusted Execution Engine
-start /wait msiexec /x {E14B99BA-3282-4990-8BD7-20FD584A217F} /qn /norestart
-
-:: Intel(R) Trusted Execution Engine Driver
-start /wait msiexec /x {4021582A-4C27-4482-A287-5D49B80DB48F} /qn /norestart
-
-:: Intel(R) Turbo Boost Technology
-start /wait msiexec /x {D6C630BF-8DBB-4042-8562-DC9A52CB6E7E} /qn /norestart
-
-:: Intel Update
-start /wait msiexec /x {78091D68-706D-4893-B287-9F1DFB24F7AF} /qn /norestart
-
-:: Intel Update Manager
-start /wait msiexec /x {608E1B9B-A2E8-4A1F-8BAB-874EB0DD25E3} /qn /norestart
-start /wait msiexec /x {43FA4AC8-46F8-423F-96FD-9A7D67048F1C} /qn /norestart
-
-:: Intel(R) Rapid Storage Technology
-start /wait msiexec /x {205AE40D-8AD7-4F29-A430-DD2168DA562D} /qn /norestart
-start /wait msiexec /x {409CB30E-E457-4008-9B1A-ED1B9EA21140} /qn /norestart
-start /wait msiexec /x {3E29EE6C-963A-4aae-86C1-DC237C4A49FC} /qn /norestart
-
-:: Intel WiMAX Tutorial
-start /wait msiexec /x {4F26C164-9373-4974-8F43-E0F2176AF937} /qn /norestart
-
-:: _is1 iolo technologies' System Mechanic Professional and UniBlue DriverScanner
-start /wait msiexec /x {BBD3F66B-1180-4785-B679-3F91572CD3B4} /qn /norestart
-start /wait msiexec /x {C2F8CA82-2BD9-4513-B2D1-08A47914C1DA} /qn /norestart
-
-:: iSEEK AnswerWorks English Runtime
-start /wait msiexec /x {18A8E78B-9EF2-496E-B310-BCD8E4C1DAB3} /qn /norestart
-start /wait msiexec /x {DBCC73BA-C69A-4BF5-B4BF-F07501EE7039} /qn /norestart
-
-:: Java Auto Updater
-start /wait msiexec /x {4A03706F-666A-4037-7777-5F2748764D10} /qn /norestart
-start /wait msiexec /x {CCB6114E-9DB9-BD54-5AA0-BC5123329C9D} /qn /norestart
-
-:: Kaspersky Lab Network Agent
-start /wait msiexec /x {786A9F7E-CFEC-451F-B3C4-22EB11550FD8} /qn /norestart
-
-:: Kaspersky Internet Security
-start /wait msiexec /x {793B70D2-41E9-46AB-9DDC-B34C99D07DB5} /qn /norestart
-
-:: Lenovo Message Center Plus
-start /wait msiexec /x {3849486C-FF09-4F5D-B491-3E179D58EE15} /qn /norestart
-
-:: Lenovo Metrics Collector SDK
-start /wait msiexec /x {DDAA788F-52E6-44EA-ADB8-92837B11BF26} /qn /norestart
-start /wait msiexec /x {C2B5B5B0-2545-4E94-B4BA-548D4BF0B196} /qn /norestart
-
-:: Lenovo Patch Utility
-start /wait MsiExec /X {C6FB6B4A-1378-4CD3-9CD3-42BA69FCBD43} /qn /norestart
-
-:: Lenovo Reach and REACHit
-start /wait msiexec /x {3245D8C8-7FE0-4FD4-B04B-2720A333D592} /qn /norestart
-start /wait msiexec /x {0B5E0E89-4BCA-4035-BBA1-D1439724B6E2} /qn /norestart
-start /wait msiexec /x {4532E4C5-C84D-4040-A044-ECFCC5C6995B} /qn /norestart
-
-:: Lenovo Registration
-start /wait msiexec /x {6707C034-ED6B-4B6A-B21F-969B3606FBDE} /qn /norestart
-
-:: Lenovo SMB Customizations
-start /wait msiexec /x {AFD7B869-3B70-40C7-8983-769256BA3BD2} /qn /norestart
-
-:: Lenovo Solution Center
-start /wait msiexec /x {63942F7E-3646-45EC-B8A9-EAC40FEB66DB} /qn /norestart
-start /wait msiexec /x {13BD494D-9ACD-420B-A291-E145DED92EF6} /qn /norestart
-start /wait msiexec /x {4C2B6F96-3AED-4E3F-8DCE-917863D1E6B1} /qn /norestart
-start /wait msiexec /x {1CA74803-5CB2-4C03-BDBE-061EDC81CC7F} /qn /norestart
-
-:: Lenovo System Update
-start /wait msiexec /x {25C64847-B900-48AD-A164-1B4F9B774650} /qn /norestart
-start /wait msiexec /x {8675339C-128C-44DD-83BF-0A5D6ABD8297} /qn /norestart
-start /wait msiexec /x {C9335768-C821-DD44-38FB-A0D5A6DB2879} /qn /norestart
-
-:: Lenovo User Guide
-start /wait msiexec /x {13F59938-C595-479C-B479-F171AB9AF64F} /qn /norestart
-
-:: Lenovo Warranty Info
-start /wait msiexec /x {FD4EC278-C1B1-4496-99ED-C0BE1B0AA521} /qn /norestart
-
-:: Lenovo Web Start
-if exist "%LOCALAPPDATA%\Pokki\Engine\HostAppService.exe" "%LOCALAPPDATA%\Pokki\Engine\HostAppService.exe" /UNINSTALL04bb6df446330549a2cb8d67fbd1a745025b7bd1
-
-:: Logitech eReg
-start /wait msiexec /x {3EE9BCAE-E9A9-45E5-9B1C-83A4D357E05C} /qn /norestart
-
-:: SSN Librarian (some sketchy Russian program)
-start /wait msiexec /x {1D425886-3FE1-41AA-8D7A-E432CE29A4AE} /qn /norestart
-
-:: McAfee LiveSafe - Internet Security
-if exist %ProgramFiles(x86)%\McAfee\MSC\mcuihost.exe %ProgramFiles(x86)%\McAfee\MSC\mcuihost.exe /body:misp://MSCJsRes.dll::uninstall.html /id:uninstall
-if exist %ProgramFiles%\McAfee\MSC\mcuihost.exe %ProgramFiles%\McAfee\MSC\mcuihost.exe /body:misp://MSCJsRes.dll::uninstall.html /id:uninstall
-
-:: Media Gallery
-start /wait msiexec /x {115B60D5-BBDB-490E-AF2E-064D37A3CE01} /qn /norestart
-
-:: Microsoft Application Error Reporting
-start /wait msiexec /x {95120000-00B9-0409-1000-0000000FF1CE} /qn /norestart
-
-:: Microsoft Office 2007 "Get Started Tab" for Excel, Word
-start /wait msiexec /x {AB706D91-2242-4E1D-B4D0-1ED35387F5A7} /qn /norestart
-start /wait msiexec /x {68B52EFD-86CC-486E-A8D0-A3A1554CB5BC} /qn /norestart
-
-:: Microsoft Office Click-to-Run 2010 14.0.4763.1000
-start /wait msiexec /x {90140000-006D-0409-1000-0000000FF1CE} /qn /norestart
-
-:: Microsoft Office File Validation Add-In (frequently causes Excel to hang)
-start /wait msiexec /x {90140000-2005-0000-0000-0000000FF1CE} /qn /norestart
-
-:: Microsoft Search Enhancement Pack
-start /wait msiexec /x {4CBA3D4C-8F51-4D60-B27E-F6B641C571E7} /qn /norestart
-
-:: Microsoft DVD App Installation for Microsoft.WindowsDVDPlayer_2019.6.11761.0_neutral_~_8wekyb3d8bbwe (x64)
-start /wait msiexec /x {986E003C-E56D-5A47-110E-D3C81F0E8535} /qn /norestart
-
-:: Network64, HP? malware?
-start /wait msiexec /x {6BFAB6C1-6D46-46DB-A538-A269907C9F2F} /qn /norestart
-start /wait msiexec /x {48C0866E-57EB-444C-8371-8E4321066BC3} /qn /norestart
-
-:: Nuance Cloud Connector
-start /wait msiexec /x {EEE31B2B-F517-4BD2-8F92-57E4AE938BA3} /qn /norestart
-
-:: Nuance PDF Viewer Plus
-start /wait msiexec /x {042A6F10-F770-4886-A502-B795DCF2D3B5} /qn /norestart
-
-:: Office 2013 C2R Suite
-start /wait msiexec /x {90150000-0138-0409-0000-0000000FF1CE} /qn /norestart
-start /wait msiexec /x "C:\ProgramData\Microsoft\OEMOffice15\OOBE\x86\oemoobe.msi" /qn /norestart
-
-:: opensource
-start /wait msiexec /x {3677D4D8-E5E0-49FC-B86E-06541CF00BBE} /qn /norestart
-
-:: PlayReady PC Runtime amd64
-start /wait msiexec /x {BCA9334F-B6C9-4F65-9A73-AC5A329A4D04} /qn /norestart
-
-:: PlayStation(R)Network Downloader (hidden)
-start /wait msiexec /x {B6659DD8-00A7-4A24-BBFB-C1F6982E5D66} /qn /norestart
-
-:: PlayStation(R)Store (hidden)
-start /wait msiexec /x {0E532C84-4275-41B3-9D81-D4A1A20D8EE7} /qn /norestart
-
-:: PSE10 STI Installer
-start /wait msiexec /x {11D08055-939C-432b-98C3-E072478A0CD7} /qn /norestart
-
-:: QuickTime 7
-start /wait msiexec /x {3D2CBC2C-65D4-4463-87AB-BB2C859C1F3E} /qn /norestart
-start /wait msiexec /x {AF0CE7C0-A3E4-4D73-988B-B29187EC6E9A} /qn /norestart
-
-:: Recovery Manager
-start /wait msiexec /x {44B2A0AB-412E-4F8C-B058-D1E8AECCDFF5} /qn /norestart
-start /wait msiexec /x {C7231F7C-6530-4E65-ADA6-5B392CF5BEB1} /qn /norestart
-
-:: RealDownloader
-start /wait msiexec /x {C8E8D2E3-EF6A-4B1D-A09E-7B27EBE2F3CE} /qn /norestart
-
-:: Roxio File Backup
-start /wait msiexec /x {60B2315F-680F-4EB3-B8DD-CCDC86A7CCAB} /qn /norestart
-
-:: Roxio BackOnTrack
-start /wait msiexec /x {5A06423A-210C-49FB-950E-CB0EB8C5CEC7} /qn /norestart
-
-:: Samsung SW Update (disables Windows Update; very bad)
-start /wait msiexec /x {AAFEFB05-CF98-48FC-985E-F04CD8AD620D} /qn /norestart
-
-:: ShufflePlusVLOI
-start /wait msiexec /x {0A80329D-1B59-4F10-8D1D-924C59B2840B} /qn /norestart
-
-:: Skype Click 2 Call
-start /wait msiexec /x {6D1221A9-17BF-4EC0-81F2-27D30EC30701} /qn /norestart
-
-:: SlimCleaner Plus and SlimDrivers
-start /wait msiexec /x {0C0F368E-17C4-4F28-9F1B-B1DA1D96CF7A} /qn /norestart
-start /wait msiexec /x {5AD12E7A-D739-4451-9BD1-3610EC56D8F5} /qn /norestart
-
-:: Sony Media Go
-start /wait msiexec /x {167A1F6A-9BF2-4B24-83DB-C6D659F680EA} /qn /norestart
-
-:: Sony Messenger (Oasis2Service)
-start /wait msiexec /x {E50FC5DB-7CBD-407D-A46E-0C13E45BC386} /qn /norestart
-
-:: Sony OOBE
-start /wait msiexec /x {18894D16-5448-4BF9-A128-F7E937322F91} /qn /norestart
-
-:: Sony Quick Web Access
-start /wait msiexec /x {13EC74A6-4707-4D26-B9B9-E173403F3B08} /qn /norestart
-
-:: Sony Reader for PC
-start /wait msiexec /x {CF5B430D-C563-4EE6-803D-A8A133DFCE5E} /qn /norestart
-
-:: Sony Remote Play with Playstation(R)3
-start /wait msiexec /x {D56DA747-5FDB-4AD5-9A6A-3481C0ED44BD} /qn /norestart
-
-:: Sony TrackID(TM) with BRAVIA (poor Shazzam clone)
-start /wait msiexec /x {858B32BD-121C-4AC8-BD87-CE37C51C03E2} /qn /norestart
-start /wait msiexec /x {2F41EF61-A066-4EBF-84F8-21C1B317A780} /qn /norestart
-
-:: Sony VCCx64, VCCx86, VIx64, and VIx86
-start /wait msiexec /x {549AD5FB-F52D-4307-864A-C0008FB35D96} /qn /norestart
-start /wait msiexec /x {DF184496-1CA2-4D07-92E7-0BD251D7DEF0} /qn /norestart
-start /wait msiexec /x {D55EAC07-7207-44BD-B524-0F063F327743} /qn /norestart
-start /wait msiexec /x {D17C2A58-E0EA-4DD7-A2D6-C448FD25B6F6} /qn /norestart
-
-:: Sony VMLx86, VPMx64, VSNx64, VSNx86, VSSTx64, VSSTx86, VU5x64, VU5x86, VU5x86, and VWSTx86
-start /wait msiexec /x {02E0F3DE-3FB4-435C-B727-9C9E9EE4ACA4} /qn /norestart
-start /wait msiexec /x {DBEAA361-F8A4-4298-B41C-9E9DCB9AAB84} /qn /norestart
-start /wait msiexec /x {F2611404-06BF-4E67-A5B7-8DB2FFC1CBF6} /qn /norestart
-start /wait msiexec /x {A49A517F-5332-4665-922C-6D9AD31ADD4F} /qn /norestart
-start /wait msiexec /x {4F31AC31-0A28-4F5A-8416-513972DA1F79} /qn /norestart
-start /wait msiexec /x {B24BB74E-8359-43AA-985A-8E80C9219C70} /qn /norestart
-start /wait msiexec /x {6B7DE186-374B-4873-AEC1-7464DA337DD6} /qn /norestart
-start /wait msiexec /x {9D12A8B5-9D41-4465-BF11-70719EB0CD02} /qn /norestart
-start /wait msiexec /x {D2D23D08-D10E-43D6-883C-78E0B2AC9CC6} /qn /norestart
-start /wait msiexec /x {B8991D99-88FD-41F2-8C32-DB70278D5C30} /qn /norestart
-
-:: swMSM -  Shockwave Player Merge Module
-start /wait msiexec /x {612C34C7-5E90-47D8-9B5C-0F717DD82726} /qn /norestart
-
-:: Spybot - Search & Destroy
-start /wait msiexec /x {B4092C6D-E886-4CB2-BA68-FE5A88D31DE6} /qn /norestart
-
-:: Symantec WebReg
-start /wait msiexec /x {CCB9B81A-167F-4832-B305-D2A0430840B3} /qn /norestart
-
-:: System Requirements Lab for Intel
-start /wait msiexec /x {04C4B49D-45D9-4A28-9ED1-B45CBD99B8C7} /qn /norestart
-start /wait msiexec /x {76CE5B47-F5A4-4E5C-99A0-CEFF6146EA4A} /qn /norestart
-
-:: Toshiba Audio Enhancement
-start /wait msiexec /x {1515F5E3-29EA-4CD1-A981-032D88880F09} /qn /norestart
-
-:: Toshiba Application Installer
-start /wait msiexec /x {21A63CA3-75C0-4E56-B602-B7CD2EF6B621} /qn /norestart
-start /wait msiexec /x {970472D0-F5F9-4158-A6E3-1AE49EFEF2D3} /qn /norestart
-
-:: Toshiba App Place
-start /wait msiexec /x {ED3CBA78-488F-4E8C-B33F-8E3BF4DDB4D2} /qn /norestart
-
-:: TOSHIBA Assist
-start /wait msiexec /x {1B87C40B-A60B-4EF3-9A68-706CF4B69978} /qn /norestart
-
-:: Toshiba Book Place
-start /wait msiexec /x {11244D6B-9842-440F-8579-6A4D771A0D9B} /qn /norestart
-start /wait msiexec /x {92C7DC44-DAD3-49FE-B89B-F92C6BA9A331} /qn /norestart
-start /wait msiexec /x {39187A4B-7538-4BE7-8BAD-9E83303793AA} /qn /norestart
-
-:: Toshiba Bulletin Board
-start /wait msiexec /x {C14518AF-1A0F-4D39-8011-69BAA01CD380} /qn /norestart
-start /wait msiexec /x {229C190B-7690-40B7-8680-42530179F3E9} /qn /norestart
-
-:: Toshiba Desktop Assist
-start /wait msiexec /x {95CCACF0-010D-45F0-82BF-858643D8BC02} /qn /norestart
-
-:: TOSHIBA Disc Creator 2.1.0.4 for x64
-start /wait msiexec /x {5DA0E02F-970B-424B-BF41-513A5018E4C0} /qn /norestart
-
-:: Toshiba Display Utility
-start /wait msiexec /x {0B39C39A-3ECE-4582-9C91-842D22819A24} /qn /norestart
-
-:: TOSHIBA Eco Utility
-start /wait msiexec /x {72EFCFA8-3923-451D-AF52-7CE9D87BC2A1} /qn /norestart
-start /wait msiexec /x {5944B9D4-3C2A-48DE-931E-26B31714A2F7} /qn /norestart
-
-:: TOSHIBA HDD/SDD Alert 3.1.64.6
-start /wait msiexec /x {D4322448-B6AF-4316-B859-D8A0E84DCB38} /qn /norestart
-
-:: TOSHIBA Media Controller and TOSHIBA Media Controller Plug-in 1.0.5.11
-start /wait msiexec /x {983CD6FE-8320-4B80-A8F6-0D0366E0AA22} /qn /norestart
-start /wait msiexec /x {F26FDF57-483E-42C8-A9C9-EEE1EDB256E0} /qn /norestart
-
-:: Toshiba Password Utility
-start /wait msiexec /x {26BB68BB-CF93-4A12-BC6D-A3B6F53AC8D9} /qn /norestart
-
-:: TOSHIBA Quality Application
-start /wait msiexec /x {E69992ED-A7F6-406C-9280-1C156417BC49} /qn /norestart
-
-:: TOSHIBARegistration
-start /wait msiexec /x {5AF550B4-BB67-4E7E-82F1-2C4300279050} /qn /norestart
-
-:: TOSHIBA Recovery Media Creator
-start /wait msiexec /x {B65BBB06-1F8E-48F5-8A54-B024A9E15FDF} /qn /norestart
-
-:: Toshiba ReelTime
-start /wait msiexec /x {24811C12-F4A9-4D0F-8494-A7B8FE46123C} /qn /norestart
-
-:: Toshiba Service Station
-start /wait msiexec /x {0DFA8761-7735-4DE8-A0EB-2286578DCFC6} /qn /norestart
-start /wait msiexec /x {6499E894-43F8-458B-AE35-724F4732BCDE} /qn /norestart
-
-:: TOSHIBA Speech System Appplications, SR Engine(U.S.), TTS Engine(U.S.)
-start /wait msiexec /x {EE033C1F-443E-41EC-A0E2-559B539A4E4D} /qn /norestart
-start /wait msiexec /x {008D69EB-70FF-46AB-9C75-924620DF191A} /qn /norestart
-start /wait msiexec /x {3FBF6F99-8EC6-41B4-8527-0A32241B5496} /qn /norestart
-
-:: Toshiba System Driver
-start /wait msiexec /x {1E6A96A1-2BAB-43EF-8087-30437593C66C} /qn /norestart
-
-:: Toshiba System Settings
-start /wait msiexec /x {B040D5C9-C9AA-430A-A44E-696656012E61} /qn /norestart
-start /wait msiexec /x {05A55927-DB9B-4E26-BA44-828EBFF829F0} /qn /norestart
-
-:: Toshiba Utility Common Driver (hidden)
-start /wait msiexec /x {12688FD7-CB92-4A5B-BEE4-5C8E0574434F} /qn /norestart
-
-:: Toshiba User's Guide
-start /wait msiexec /x {3384E1D9-3F18-4A98-8655-180FEF0DFC02} /qn /norestart
-
-:: Toshiba Value Added Package
-start /wait msiexec /x {066CFFF8-12BF-4390-A673-75F95EFF188E} /qn /norestart
-
-:: TOSHIBA Web Camera Application
-start /wait msiexec /x {5E6F6CF3-BACC-4144-868C-E14622C658F3} /qn /norestart
-
-:: TOSHIBA VIDEO PLAYER
-start /wait msiexec /x {FF07604E-C860-40E9-A230-E37FA41F103A} /qn /norestart
-
-:: Toshiba Wireless LAN Indicator
-start /wait msiexec /x {CDADE9BC-612C-42B8-B929-5C6A823E7FF9} /qn /norestart
-
-:: TrayApp
-start /wait msiexec /x {CD31E63D-47FD-491C-8117-CF201D0AFAB5} /qn /norestart
-start /wait msiexec /x {FF075778-6E50-47ed-991D-3B07FD4E3250} /qn /norestart
-
-:: Trend Micro Trial
-start /wait msiexec /x {BED0B8A2-2986-49F8-90D6-FA008D37A3D2} /qn /norestart
-
-:: Trend Micro Worry-Free Business Security Trial
-start /wait msiexec /x {0A07E717-BB5D-4B99-840B-6C5DED52B277} /qn /norestart
-
-:: VAIO - Media Gallery
-start /wait msiexec /x {7C7BC722-BB95-4A6E-9373-DA706D83430B} /qn /norestart
-
-:: VAIO - PMB
-start /wait msiexec /x {B6A98E5F-D6A7-46FB-9E9D-1F7BF443491C} /qn /norestart
-
-:: VAIO - PMB VAIO Edition Guide (and associated "Plugin" GUIDs)
-start /wait msiexec /x {339F9B4D-00CB-4C1C-BED8-EC86A9AB602A} /qn /norestart
-start /wait msiexec /x {133D3F07-D558-46CE-80E8-F4D75DBBAD63} /qn /norestart
-start /wait msiexec /x {270380EB-8812-42E1-8289-53700DB840D2} /qn /norestart
-start /wait msiexec /x {8356CB97-A48F-44CB-837A-A12838DC4669} /qn /norestart
-
-:: VAIO - Remote Keyboard, Remote Keyboard with PlayStation(R)3, Remote Play with Playstation(R)3
-start /wait msiexec /x {7396FB15-9AB4-4B78-BDD8-24A9C15D2C65} /qn /norestart
-start /wait msiexec /x {6466EF6E-700E-470F-94CB-D0050302C84E} /qn /norestart
-start /wait msiexec /x {E682702C-609C-4017-99E7-3129C163955F} /qn /norestart
-start /wait msiexec /x {07441A52-E208-478A-92B7-5C337CA8C131} /qn /norestart
-
-:: VAIO Care, VAIO Care Recovery, VAIO Help and Support
-start /wait msiexec /x {D9FFE40D-1A85-4541-992C-5EF505F391A4} /qn /norestart
-start /wait msiexec /x {471F7C0A-CA3A-4F4C-8346-DE36AD5E23D1} /qn /norestart
-start /wait msiexec /x {6ED1750E-F44F-4635-8F0D-B76B9262B7FB} /qn /norestart
-start /wait msiexec /x {AD3E7141-A22E-40F1-A7A4-55E898AE35E3} /qn /norestart
-
-:: VAIO Control Center, CPU Fan Diagnostic, Data Restore Tool, and Easy Connect
-start /wait msiexec /x {8E797841-A110-41FD-B17A-3ABC0641187A} /qn /norestart
-start /wait msiexec /x {BCE6E3D7-B565-4E1B-AC77-F780666A35FB} /qn /norestart
-start /wait msiexec /x {3267B2E9-9DF5-4251-87C8-33412234C77F} /qn /norestart
-start /wait msiexec /x {57B955CE-B5D3-495D-AF1B-FAEE0540BFEF} /qn /norestart
-start /wait msiexec /x {7C80D30A-AC02-4E3F-B95D-29F0E4FF937B} /qn /norestart
-
-:: VAIO Gate, Gate Default, Help and Support, Improvement, and Manual
-start /wait msiexec /x {A7C30414-2382-4086-B0D6-01A88ABA21C3} /qn /norestart
-start /wait msiexec /x {AE5F3379-8B81-457E-8E09-7E61D941AFA4} /qn /norestart
-start /wait msiexec /x {B7546697-2A80-4256-A24B-1C33163F535B} /qn /norestart
-start /wait msiexec /x {0164FA3B-182D-4237-B22A-081C0B55E0D3} /qn /norestart
-start /wait msiexec /x {3A26D9BD-0F73-432D-B522-2BA18138F7EF} /qn /norestart
-start /wait msiexec /x {C6E893E7-E5EA-4CD5-917C-5443E753FCBD} /qn /norestart
-
-:: VAIO Sample Contents, Satisfaction Survey., Transfer Support VAIO Update
-start /wait msiexec /x {547C9EB4-4CA6-402F-9D1B-8BD30DC71E44} /qn /norestart
-start /wait msiexec /x {5DDAFB4B-C52E-468A-9E23-3B0CEEB671BF} /qn /norestart
-start /wait msiexec /x {0899D75A-C2FC-42EA-A702-5B9A5F24EAD5} /qn /norestart
-start /wait msiexec /x {9FF95DA2-7DA1-4228-93B7-DED7EC02B6B2} /qn /norestart
-
-:: VIP Access (Lenovo-installed OEM bloatware for Verisign)
-start /wait msiexec /x {E8D46836-CD55-453C-A107-A59EC51CB8DC} /qn /norestart
-
-:: WOT for Internet Explorer plugin
-start /wait msiexec /x {373B90E1-A28C-434C-92B6-7281AFA6115A} /qn /norestart
-
-:: WildTangent GUIDs. Thanks to /u/mnbitcoin
-start /wait msiexec /x {23170F69-40C1-2702-0938-000001000000} /qn /norestart
-start /wait msiexec /x {EE691BD9-2B2C-6BFB-6389-ABAF5AD2A4A1} /qn /norestart
-start /wait msiexec /x {6E3610B2-430D-4EB0-81E3-2B57E8B9DE8D} /qn /norestart
-start /wait msiexec /x {9E9EF3EC-22BC-445C-A883-D8DB2908698D} /qn /norestart
-:: \/ "Delicious Emilys Childhood Memories Premium Edition"....wtf
-start /wait msiexec /x {FC0ADA4D-8FA5-4452-8AFF-F0A0BAC97EF7} /qn /norestart
-start /wait msiexec /x {6F340107-F9AA-47C6-B54C-C3A19F11553F} /qn /norestart
-start /wait msiexec /x {DD7C5FC1-DCA5-487A-AF23-658B1C00243F} /qn /norestart
-start /wait msiexec /x {0F929651-F516-4956-90F2-FFBD2CD5D30E} /qn /norestart
-start /wait msiexec /x {89C7E0A7-4D9D-4DCC-8834-A9A2B92D7EBB} /qn /norestart
-start /wait msiexec /x {9B56B031-A6C0-4BB7-8F61-938548C1B759} /qn /norestart
-start /wait msiexec /x {0C0F368E-17C4-4F28-9F1B-B1DA1D96CF7A} /qn /norestart
-start /wait msiexec /x {36AC0D1D-9715-4F13-B6A4-86F1D35FB4DF} /qn /norestart
-start /wait msiexec /x {03D562B5-C4E2-4846-A920-33178788BE00} /qn /norestart
-
-:: Windows 7 USB/DVD Download Tool
-start /wait msiexec /x {CCF298AF-9CE1-4B26-B251-486E98A34789} /qn /norestart
-
-:: Windows Live Family Safety // Disabled by Vocatus for Tron (some family systems may be using this)
-::start /wait msiexec /x {5F611ADA-B98C-4DBB-ADDE-414F08457ECF} /qn /norestart
-
-:: Windows Live Sign-in Assistant
-start /wait msiexec /x {CE52672C-A0E9-4450-8875-88A221D5CD50} /qn /norestart
-start /wait msiexec /x {1B8ABA62-74F0-47ED-B18C-A43128E591B8} /qn /norestart
-start /wait msiexec /x {9B48B0AC-C813-4174-9042-476A887592C7} /qn /norestart
-
-:: Windows Live Toolbar
-start /wait msiexec /x {995F1E2E-F542-4310-8E1D-9926F5A279B3} /qn /norestart
-
-:: WinZip
-start /wait msiexec /x {CD95F661-A5C4-44F5-A6AA-ECDD91C240ED} /qn /norestart
-
-:: Xmarks for IE
-start /wait msiexec /x {ABFA6EAE-C9C0-4B39-B722-02094EF6B889} /qn /norestart
-
-:: YouTube Downloader 2.7.2
-start /wait msiexec /x {1a413f37-ed88-4fec-9666-5c48dc4b7bb7} /qn /norestart
-
-:: Zinio Alert Messenger
-start /wait msiexec /x {D2E707E8-090E-EC5B-4833-1CA694FB7460} /qn /norestart
-
-:: ZoneAlarm Antivirus, Firewall, and Security
-start /wait msiexec /x {043A5C25-EC0E-4152-A53B-73065A4315DF} /qn /norestart
-start /wait msiexec /x {537317B1-FB59-4578-953F-544914A8F25F} /qn /norestart
-start /wait msiexec /x {9A121E1B-1E87-4F37-BC9C-F8D073047942} /qn /norestart
+bing


setup.py will not print each individual file

--- pkg/windows/build.bat
+++ pkg/windows/build.bat
@@ -36,7 +36,7 @@
 :: Install Current Version of salt
 @echo  %0 :: Install Current Version of salt...
 @echo ---------------------
-"%PyDir%\python.exe" "%SrcDir%\setup.py" install --force
+"%PyDir%\python.exe" "%SrcDir%\setup.py" --quiet install --force

 :: Build the Salt Package
 @echo  %0 :: Build the Salt Package...


Run make serially

Run make serially

--- recipe/bld.bat
+++ recipe/bld.bat
@@ -39,7 +39,7 @@
 :: which we don't actually seem to need. Just keep going...
 ::if errorlevel 1 exit 1

-make -j%CPU_COUNT%
+make
 :: Run make twice. There is some timing issue between msys2 and rc.exe
 :: that means that directories are created after they are required...
 make


Resolved #578

Resolved #578

Add parameter usage to CreateOpsServerReleaseFolderStructure.bat and
modify to create Geoevent folders.

--- Utilities/CreateOpsServerReleaseFolderStructure.bat
+++ Utilities/CreateOpsServerReleaseFolderStructure.bat
@@ -1,7 +1,17 @@
 @echo off
-REM ---------------------------------------------------------------------
-REM Create Ops Server distribution folder structure
-REM ---------------------------------------------------------------------
+@echo off
+REM #========================================================================
+REM #
+REM # Purpose: Create Ops Server distribution folder structure.
+REM #
+REM # Usage: CreateOpsServerReleaseFolderStructure <path>
+REM #
+REM #========================================================================
+
+set argc=0
+for %%x in (%*) do Set /A argc+=1
+if %argc% LSS 1 (goto PRINTUSAGE)
+
 set ops_rootPath=%1
 set ops_rootInstallPath=%ops_rootPath%\OPSServerInstall

@@ -13,6 +23,28 @@
 set ops_demoScriptsRootPath=%ops_rootPath%\DemoAndScripts

 mkdir %ops_demoScriptsRootPath%
+
+REM ---------------------------------------
+REM Create Resources folder
+REM ---------------------------------------
+set ops_resourcesRootPath=%ops_rootPath%\Resources
+set ops_ResourcesSubFolders=Videos
+
+mkdir %ops_resourcesRootPath%
+
+for %%d in (%ops_ResourcesSubFolders%) do (
+   mkdir %ops_resourcesRootPath%\%%d
+)
+
+REM ---------------------------------------
+REM Create Geoevent related "support" folders
+REM ---------------------------------------
+set ops_geoeventRootPath=%ops_rootInstallPath%\Geoevent
+set ops_geoeventSubFolders=Data jar_files MessageSimulator MessageSimulator\Messages MessageSimulator\Messages\GeoEventSimulator
+mkdir %ops_geoeventRootPath%
+for %%d in (%ops_geoeventSubFolders%) do (
+   mkdir %ops_geoeventRootPath%\%%d
+)

 REM ---------------------------------------
 REM Create portal related folders
@@ -39,7 +71,7 @@
 REM ---------------------------------------
 set ops_softwareRootPath=%ops_rootInstallPath%\Software

-set ops_SoftwareFolders=ArcGISDataStore ArcGISGeoEvent ArcGISServer Authorization_Files ChatServer Database Desktop GeoEventOpsServerConfig ^
+set ops_SoftwareFolders=ArcGISDataStore ArcGISGeoEvent ArcGISServer Authorization_Files ChatServer Database Desktop ArcGISPro^
 MessageSimulator OpsDashboardUtility ops-server-config PortalForArcGIS WebAdaptorIIS
 for %%d in (%ops_SoftwareFolders%) do (
    mkdir %ops_softwareRootPath%\%%d
@@ -50,4 +82,14 @@
 REM ---------------------------------------
 set ops_webappsRootPath=%ops_rootInstallPath%\WebApps

-mkdir %ops_webappsRootPath%+mkdir %ops_webappsRootPath%
+
+@echo Done.
+
+goto END
+
+:PRINTUSAGE
+@echo Usage: CreateOpsServerReleaseFolderStructure ^<path^>
+@goto END
+
+:END


Forgot windows gradlew

Forgot windows gradlew

error: pathspec 'gradlew.bat' did not match any file(s) known to git

--- gradlew.bat
+++ gradlew.bat
@@ -0,0 +1,90 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem  Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windowz variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+if "%@eval[2+2]" == "4" goto 4NT_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+goto execute
+
+:4NT_args
+@rem Get arguments from the 4NT Shell from JP Software
+set CMD_LINE_ARGS=%$
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega