Firefox – 67.0.4

email me

New Firefox is available here:

https://ftp.mozilla.org/pub/firefox/releases/67.0.4/win64/en-US/

 

Size

44.8 MB


Silent install

setup.exe -ms


Silent uninstall

“C:\Program Files\Mozilla Firefox\uninstall\helper.exe” /s


Registry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 67.0.4 (x64 en-US)


Notes

Version 67.0.4, first offered to Release channel users on June 20, 2019

Firefox 67.0.4 Released — Mozilla Patches Second 0-Day Flaw This Week

Mozilla Foundation Security Advisory 2019-19

 

tags: MrNetTek

Firefox – 67.0.3

email me

New Firefox is available here:

https://ftp.mozilla.org/pub/firefox/releases/67.0.3/win64/en-US/

 

Size

44.7 MB


Silent install

setup.exe -ms


Silent uninstall

“C:\Program Files\Mozilla Firefox\uninstall\helper.exe” /s


Registry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 67.0.3 (x64 en-US)


Notes

Version 67.0.3, first offered to Release channel users on June 18, 2019

Mozilla Foundation Security Advisory 2019-18

 

tags: MrNetTek

Apple iTunes – 12.9.5.7

email me

New iTunes app is available from here: https://www.apple.com/itunes/download/win64

iTunes64Setup.exe – use 7zip to extract contents of file.


Contents of iTunes64Setup.exe


Size

262 MB


Silent Install

AppleApplicationSupport.msi /qn /norestart
AppleApplicationSupport64.msi /qn /norestart
AppleMobileDeviceSupport64.msi /qn /norestart
Bonjour64.msi /qn /norestart
AppleSoftwareUpdate.msi /qn /norestart

iTunes64.msi /qn /norestart IAcceptLicense=Yes ALLUSERS=1 DESKTOP_SHORTCUTS=1 INSTALL_ASUW=0 NO_ASUW=1 SCHEDULE_ASUW=0


MSI Property Table

UpgradeCode                                         {0880A3FD-2A1E-43C5-B020-09930E075D34}
REGSRCH_DESKTOP_SHORTCUTS       1
REGSRCH_MEDIA_DEFAULTS               1
REGSRCH_ITUNES_LANGID                  1033
MaintenanceMode                                Remove
ARPNOCHANGE                                     1
ProgressType                                          install
DefaultUIFont                                         Tahoma8
ALLUSERS                                                1
ARPCONTACT                                         AppleCare Support
ARPHELPLINK                                         http://www.apple.com/support/
ARPHELPTELEPHONE                            1-800-275-2273
ARPPRODUCTICON                                Installer.ico
ARPURLINFOABOUT                              http://www.apple.com/
ARPURLUPDATEINFO                            http://www.apple.com/itunes/
DISABLEADVTSHORTCUTS                   1
GEARASPIWDM_SERVICE_DELETED    #0
MSIRESTARTMANAGERCONTROL       Disable
ProductVersionMarketing                    12.9.5.7
ErrorDialog                                             SetupError
IAcceptLicense                                        No
RestartManagerOption                         1
Manufacturer                                         Apple Inc.
ProductCode                                           {A8AF3EF8-5010-4A92-BCCA-90F62A7D62B8}
ProductLanguage                                  1033
ProductName                                         iTunes
ProductVersion                                      12.9.5.7
caCommonExtensionBackupName    iTunes_back
caPackageExeName                              SetupAdmin.exe
SCHEDULE_ASUW                                  1
AdminProperties                                    DESKTOP_SHORTCUTS;MEDIA_DEFAULTS;
                                                                  REENABLEAUTORUN
SecureCustomProperties AMDS_IS_INSTALLED; AMDS_SERVICES_INSTALLED; APPLEAPPLICATIONSUPPORT_IS_INSTALLED; APPLEAPPLICATIONSUPPORT64_IS_INSTALLED; ASUW_IS_INSTALLED; AUTORUN; BONJOUR_IS_INSTALLED; BUSEROSVERSION; DESKTOP_SHORTCUTS; DONT_AUTO_SYNC_IPODS; EXISTINGINSTALLDIR; EXISTINGIPODINSTALLDIR; GEARASPIWDM_SERVICE_DELETED; IGNORE_STORE_APP; INSTALLDIR;IPODSUPPORT_IS_INSTALLED; ITUNES_IS_RUNNING; ITUNES_STORE_APP_INSTALLED;MEDIA_DEFAULTS; OLDIPODSERVICE; PCAST_URL_HANDLER;REENABLEAUTORUN; REGSRCH_DESKTOP_SHORTCUTS; REGSRCH_ITUNES_LANGID; REGSRCH_MEDIA_DEFAULTS; SCHEDULE_ASUW; UCRTINSTALLED; UNSUPPORTEDCPU; UNSUPPORTEDIPODSOFTWARE; UPGRADEFOUND_LEGACY; WIX_DOWNGRADE_DETECTED; WIX_UPGRADE_DETECTED
DirectoryTable100_amd64.BFF61907_AA2D_3A26_8666_98D956A62ABC DirectoryTable
DirectoryTable100_amd64.05F0B5F5_44A8_3793_976B_A4F17AECF92C DirectoryTable
DirectoryTable100_amd64.086AF9E3_99AE_32BC_936E_3B8F47860B7D DirectoryTable

 


Notes

Batch Install for SCCM

cd “%~dp0”

start /wait msiexec /i “AppleApplicationSupport.msi” /qn /norestart ALLUSERS=true /l “C:\Setup\AppleApplication.log”
start /wait msiexec /i “AppleApplicationSupport64.msi” /qn /norestart ALLUSERS=true /l “C:\Setup\AppleApplicationx64.log”
start /wait msiexec /i “AppleMobileDeviceSupport64.msi” /qn /norestart /l “C:\Setup\AppleMobileDevice.log”
start /wait msiexec /i “AppleSoftwareUpdate.msi” /qn /norestart /l “C:\Setup\AppleSoftwareUpdate.log”
start /wait msiexec /i “Bonjour64.msi” /qn /norestart /l “C:\Setup\Bonjour64.log”
start /wait msiexec /i “iTunes64.msi” /qn /norestart /l “C:\Setup\iTunes64.log”


Remove AppxPackage

C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell -ExecutionPolicy Bypass -Command “Get-AppxPackage *AppleInc.iTunes* | Remove-AppxPackage”


Uninstall

msiexec /x “{56DDDFB8-7F79-4480-89D5-25E1F52AB28F}” /qn
msiexec /x “{5A659BE5-849B-484E-A83B-DCB78407F3A4}” /qn
msiexec /x “{F8060941-C0AB-4BCE-88AC-F2FDA2E9F286}” /qn
msiexec /x “{A30EA700-5515-48F0-88B0-9E99DC356B88}” /qn
msiexec /x “{5FA8C4BE-8C74-4B9C-9B49-EBF759230189}” /qn
msiexec /x “{D9D08A8F-5A03-486A-AD4D-3A438D521F8B}” /qn

 

tags: MrNetTek

Google Chrome – 75.0.3770.100

email me

New Chrome browser is available here:

https://enterprise.google.com/intl/en_version/chrome/chrome-browser/ mirror

 

Size

56.4 MB


Silent Install

setup.msi /quiet /norestart


Silent Uninstall

msiexec /x{7F544E85-3FC4-3F6B-BE1C-679880E73AD3} /qn /norestart

“C:\Program Files (x86)\Google\Chrome\Application\75.0.3770.100\Installer\setup.exe” –uninstall –multi-install –chrome –system-level –force-uninstall


MSI Property Table

UpgradeCode                                {C1DFDF69-5945-32F2-A35E-EE94C99C7CF4}
AllowDowngradeSubstitution     false
ALLUSERS                                        1
ARPPRODUCTICON                       icon.ico
ARPNOMODIFY                              1
Manufacturer                                Google LLC
ProductCode                                 {7F544E85-3FC4-3F6B-BE1C-679880E73AD3}
ProductLanguage                         1033
ProductName                                Google Chrome
ProductVersion                             67.174.32868
SecureCustomProperties            NEWPRODUCTFOUND;UPGRADEFOUND

 

Notes

Release Notes v75

Chrome Platform Status

Chrome All Features

Admin Insider: What’s new in Chrome Enterprise, Release v75

Chrome Scrubber

 

tags: MrNetTek

Citrix Workspace – 19.5.0.26 (1905)

email me

A new Citrix Workspace client is available here:

https://www.citrix.com/downloads/workspace-app/windows/workspace-app-for-windows-latest.html

 

Size

122 MB


Silent Install

setup.exe /rcu /silent STORE0=”Store;https://mycitrix.umc.edu/Citrix/ummcWeb/discovery;Store”


Silent Uninstall

setup.exe /silent /uninstall

“C:\ProgramData\Citrix\Citrix Workspace 1905\TrolleyExpress.exe” /uninstall /cleanup


Registry

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\CitrixOnlinePluginPackWeb]
“DisplayName”=”Citrix Workspace 1905”
“Publisher”=”Citrix Systems, Inc.”
“UninstallString”=”C:\\ProgramData\\Citrix\\Citrix Workspace 1905\\TrolleyExpress.exe /uninstall /cleanup”
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“DisplayVersion”=”19.5.0.26”
“DisplayIcon”=”C:\\ProgramData\\Citrix\\Citrix Workspace 1905\\TrolleyExpress.exe”
“Contact”=”Citrix Systems, Inc.”
“HelpTelephone”=”1-800-424-8749”
“URLInfoAbout”=”www.citrix.com”
“URLUpdateInfo”=”www.citrix.com”
“InstallSource”=”C:\\Users\\%username%\\AppData\\Local\\Temp\\Ctx-2513170B-5278-4A41-B5F1-A8E2C32C5B9F\\Extract\\”
“InstallLocation”=”C:\\Program Files (x86)\\Citrix\\”
“EstimatedSize”=dword:000249bf
“VersionMajor”=dword:00000013
“VersionMinor”=dword:00000005

 

Notes

Product Documentation

Citrix moves from Receiver to Workspace

https://www.citrix.com/products/receiver.html


Supported Parameters

/help – Displays this usage information
/uninstall – Removes an existing installation
/silent – Suppresses all graphical user interface
/noreboot – Suppresses all reboots and reboot prompts
/preview – Displays preview of changes without altering the machine
/extract <folder> – Extract self-extracting package to an existing folder
/includeSSON – Installs the single sign-on component for domain pass-through logon
/EnableCEIP – Enables (true) or disables (false) the Citrix Customer Improvement Program (CEIP)
/AutoUpdateCheck – Enables automatic update (auto), enables manual update (manual), bans AutoUpdate (disabled)
/AutoUpdateStream – Specify AutoUpdate stream to be in long term (LTSR) or short term service releases (Current)
/DeferUpdateCount – Specify number of times AutoUpdate can be deferred

MSI property values are supported and must be separated by spaces, e.g.:
PROPERTY=”Value” PROPERTY2=”Value2″

Example silent command-line using all defaults:
CitrixWorkspaceApp.exe /silent

Example command-line specifying multiple options:
CitrixWorkspaceApp.exe /silent ADDLOCAL=”ReceiverInside,ICA_Client,USB,DesktopViewer,Flash,Vd3d,WebHelper,BrowserEngine” INSTALLDIR=”C:\myfolder” ENABLE_DYNAMIC_CLIENT_NAME=”No” CLIENT_NAME=”my_overrided_name” DEFAULT_NDSCONTEXT=”Context1,Context2″

Example command-line to enable domain pass-through:
CitrixWorkspaceApp.exe /silent /includeSSON ADDLOCAL=”ReceiverInside,ICA_Client,SSON,USB,DesktopViewer,Flash,Vd3d,WebHelper,BrowserEngine” INSTALLDIR=”C:\myfolder” ENABLE_DYNAMIC_CLIENT_NAME=”No” CLIENT_NAME=”my_overrided_name” DEFAULT_NDSCONTEXT=”Context1,Context2″

Example command-line to Install Single Sign-On server but to disable capture of logon credentials:
CitrixWorkspaceApp.exe /includesson LOGON_CREDENTIAL_CAPTURE_ENABLE=No [defaults to Yes]

Example command-line to Install Citrix Workspace in NonSelfServiceMode
CitrixWorkspaceApp.exe SELFSERVICEMODE=false [defaults to true]

Example command-line to support upgrade from unsupported version to latest version
CitrixWorkspaceApp.exe /RCU

Example command-line to disable CEIP:
CitrixWorkspaceApp.exe /EnableCEIP=false [defaults to true]

Example command-line to enable manual update:
CitrixWorkspaceApp.exe /AutoUpdateCheck=manual [defaults to auto]

Example command-line to disable auto update:
CitrixWorkspaceApp.exe /AutoUpdateCheck=disabled

Example command-line to choose long term service release stream:
CitrixWorkspaceApp.exe /AutoUpdateStream=LTSR

Example command-line to choose 2 times AutoUpdate can be deferred:
CitrixWorkspaceApp.exe /DeferUpdateCount=2

 

tags: MrNetTek

Slack – 3.4.3

email me

Download

New Slack setup is available here:

https://slack.com/downloads/windows

* note, this application is installed in the Current User security context


Size

78.8 MB


Install

setup.exe


Silent Uninstall

“C:\Users\%username%\AppData\Local\slack\Update.exe” –uninstall -s


Registry

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\slack]
“Publisher”=”Slack Technologies”
“DisplayIcon”=”C:\\Users\\%username%\\AppData\\Local\\slack\\app.ico”
“DisplayName”=”Slack”
“DisplayVersion”=”3.4.3”
“InstallDate”=”20190618”
“InstallLocation”=”C:\\Users\\%username%\\AppData\\Local\\slack”
“QuietUninstallString”=”\”C:\\Users\\%username%\\AppData\\Local\\slack\\Update.exe\” –uninstall -s”
“UninstallString”=”\”C:\\Users\\%username%\\AppData\\Local\\slack\\Update.exe\” –uninstall”
“URLUpdateInfo”=””
“EstimatedSize”=dword:00013883
“NoModify”=dword:00000001
“NoRepair”=dword:00000001
“Language”=dword:00000409

 

Notes


Install Location

C:\Users\%username%\AppData\Local\slack


Hidden options

setup.exe –rerunningWithoutUAC

slack.exe –squirrel-firstrun

slack.exe –type=gpu-process –enable-features=SharedArrayBuffer –gpu-preferences=KAAAAAAAAACAAwBAAQAAAAAAAAAAAGAAAAAAAAAAAAAIAAAAAAAAACgAAAAEAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAAAQAAAAAAAAAAAAAAAKAAAAEAAAAAAAAAAAAAAACwAAABAAAAAAAAAAAQAAAAoAAAAQAAAAAAAAAAEAAAALAAAA –service-request-channel-token=15468479350022347369 –mojo-platform-channel-handle=1584 –ignored=” –type=renderer ” /prefetch:2

slack.exe –reporter-url=https://slack.com/apps/breakpad?instanceUid=fe1dd0b6-0a2c-51e2-8682-406c5c3f6bd7&version=3.4.1&channel=prod –application-name=Slack “–crashes-directory=C:\Users\%username%\AppData\Local\Temp\Slack Crashes” –v=1

 

Slack 3.4.3 – June 3, 2019

Bug Fixes

The app was crashing more often than it should have done upon waking. Waking up is hard for all of us, but it shouldn’t have been that hard. It now crashes less often than it did, and we’re continuing to work toward making that “not at all”


Slack 3.4.1 – May 3, 2019

Bug Fixes

We’ve tinkered with the internal workings and polished some rough edges. The app is now better than it was.


Slack 3.4.0 – April 18, 2019

Bug Fixes

Interactions with network drives are now handled with grace and panache. Or, at the very least, “better”.

If you want to launch slack minimized, you now can. We will no longer stand in your way.
We’ve changed the look, feel and texture of our new HTML notifications. Give them a try! They’re delicious.

Sometimes on Windows 10, moving the window, say, up would cause a white bar to appear. We raised the bar.

Also, moving the window would sometimes change the size of the window. Your aim was true; we no longer move the goalposts on you.

In the Apps and Features and Uninstall a Program window, the icon showing up was not the right one. It now is.

The notification and unread indicators on the taskbar are now more readable.
Blurry icons were an issue for some users with multiple displays. Now all is clear.

The Slack icon, previously appearing with an opaque background color on Windows 10 is now all the clearer for being less clear.

Some people were seeing sidebar icons for teams other than the one they were in. This was confusing, and has now stopped.

And finally, if you have been having issues with keyboard or cursor issues, you should no longer be having them.

 

tags: MrNetTek

Windows – Disable Network Adapter Power Management

email me

Take a look at this reg key if your computer is falling off the network during idle time.


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\

Key: The_Device_Number (will be something like 001, 002, 003, etc.)

Type: DWORD

Value: PnPCapabilities

Data: 24

 

Notes

Disable sleep for everything

powercfg /x -hibernate-timeout-ac 0
powercfg /x -hibernate-timeout-dc 0
powercfg /x -disk-timeout-ac 0
powercfg /x -disk-timeout-dc 0
powercfg /x -monitor-timeout-ac 0
powercfg /x -monitor-timeout-dc 0
Powercfg /x -standby-timeout-ac 0
powercfg /x -standby-timeout-dc 0

 

tags: MrNetTek

Windows – Disable Lock Screen

email me

Registry

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Personalization
Type: DWORD
Value: NoLockScreen
Data: 1


Group Policy

Navigate to Computer Configuration > Administrative Templates > Control Panel > Personalization

In the right panel, look for the policy labeled Do not display the lock screen. Double-click on it to see its properties.

Image

Set its value to Enabled. Click Apply and the OK button.

Image

 

tags: MrNetTek

PowerShell – SCCM – Delete Temps on Computer

email me

In SCCM, either add script to Applications, or compile the script into an EXE and add to Packages, and then it can be deployed (deploy as Admin, i.e. System Account).

$ErrorActionPreference= 'silentlycontinue'

$UserProfile = ""

Clear-Host

# Clear Windows Temp

$WinTempLocation = "$env:windir\Temp","$env:TEMP"
$WinTemp = Get-ChildItem $WinTempLocation -Recurse
$WinTemp | Remove-Item -Confirm:$false -Recurse -Force -WarningAction SilentlyContinue -ErrorAction SilentlyContinue


# Clear Software Distribution

$SoftwareDistributionLocation = "$env:windir\SoftwareDistribution\Download"
$SoftwareDistribution = Get-ChildItem $SoftwareDistributionLocation -Recurse
$SoftwareDistribution | Remove-Item -Confirm:$false -Recurse -Force -WarningAction SilentlyContinue -ErrorAction SilentlyContinue


# Clear Temps in each User Profile

Get-ChildItem 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\ProfileList' |
    ForEach-Object{
        $UserProfile=$_.GetValue('ProfileImagePath')    
        if(
            # skip these profiles
            $UserProfile -notmatch 'Administrator|NetworkService|Localservice|systemprofile'){
            Write-Host "`nPerforming cleanup on: $UserProfile\AppData\Local\Temp" -ForegroundColor green        
                        
            # delete files
            Remove-Item -path "$UserProfile\AppData\Local\Temp\*.*" -Confirm:$false -Recurse -Force -WarningAction SilentlyContinue -ErrorAction SilentlyContinue
            Start-Sleep 3

        }else{
            Write-Host "`nSkipping: $UserProfile" -Fore yellow
            Start-Sleep 3
	    }
    }

$SoftwareDistributionLocation = ""
$SoftwareDistribution = ""
$WinTempLocation = ""
$WinTemp = ""
$UserProfile = ""


Output

 


Notes

XT 256 https://pinetools.com/syntax-highlighter

 

tags: MrNetTek

PowerShell – Check VPN Connection, Wait Until Session Has Ended, Upgrade VPN

email me

$VPNStatus = ""
$Status = ""
$PackagePath = $MyInvocation.MyCommand.Path
$dir = Split-Path $PackagePath
$dir = "c:\VPNSetup"
$ErrorActionPreference= 'silentlycontinue'
 
 
function CheckVPNStatus
 
{ 
 
    $VPNStatus = Get-WmiObject -Query "Select * from Win32_NetworkAdapter where (Name like '%Juniper%') and NetEnabled='True'"
     
    $VPNStatus = [bool]$VPNStatus
 
    return $VPNStatus
}
 
clear-host
 
$Status = CheckVPNStatus
 
 
While ($Status) { 
 
    Clear-Host 
 
    Write-Host "Status: Connected to VPN"
     
    Start-Sleep -s 300 # wait 5 minutes
     
    $Status = CheckVPNStatus
     
}
 
Clear-Host 
 
Write-Host "Status: Not connected to VPN`n"
   
# begin install - install with shared install enabled
Start-Process $dir\Install.exe -ArgumentList "/I $dir\setup64.msi /qn"
     
# wait for install to complete
Get-Process -Name Install -ErrorAction SilentlyContinue | Wait-Process
 
# message box
[System.Windows.Forms.MessageBox]::Show('Your VPN software has been upgraded. Please reboot at your earliest convenience.', 'Pulse Secure Upgrade', 'Ok', 'Info')
 
$VPNStatus = ""
$Status = ""
$dir = ""
$PackagePath = ""


Notes

Install.exe = msiexec.exe. I copy and use it in the package to differentiate the MSI installer in task manager, and other monitoring utilities. I normally do the same for mshta.exe as well.

For Shared Install, see Pulse Disconnecting Users – Shared Install

 

tags: MrNetTek

AutoIt – Minimize and Restore Window

email me

It’s best to separate these events into two separate files. Compile to x86 EXE. Call to minimize.exe in your scripts.

minimize.au3

; Hide the tray icon.
Opt("TrayIconHide", 1)

WinSetState("Title of your Window","",@SW_MINIMIZE)
Run("taskkill /f /im restore.exe", "", @SW_MINIMIZE)
Sleep(2000)
Run("restore.exe", "", @SW_SHOWMAXIMIZED)

 

restore.au3

; Hide the tray icon.
Opt("TrayIconHide", 1)

sleep(20000);20 seconds
;sleep(86400000); 24 hours
WinSetState("Title of your Window","",@SW_RESTORE)

 

Notes

;@SW_HIDE = Hide window
; @SW_SHOW = Shows a previously hidden window
; @SW_MINIMIZE = Minimize window
; @SW_MAXIMIZE = Maximize window
; @SW_RESTORE = Undoes a window minimization or maximization
; @SW_DISABLE = Disables the window
; @SW_ENABLE = Enables the

 

tags: MrNetTek

PowerShell – Add Shortcut to Start Menu

email me

$objShell = New-Object -ComObject WScript.Shell
$explorerFile = "C:\Windows\explorer.exe"

$URL = "https://eddiejackson.net"

$webLink = $objShell.SpecialFolders("AllUsersPrograms") + "\Eddie_Site.lnk"
If (Test-Path $webLink){
Remove-Item $webLink
}

$objShortcut = $objShell.CreateShortcut($webLink)
$objShortcut.IconLocation = "explorer.exe,12"
$objShortcut.TargetPath = $explorerFile
$objShortcut.Arguments = $URL
$objShortcut.Save()

 

tags: MrNetTek