Firefox – 69.0.3

email me

Description

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation. more…


Download

New Firefox is available here:

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


Size

47.2 MB


Silent Install

setup.exe -ms


Install Location (9 Folders, 88 Files, 186 MB)

C:\Program Files\Mozilla Firefox

view contents: installed files  more info


Silent Uninstall

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


Registry

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


Notes

Download Firefox for Mac

Firefox Community Forum

Firefox Support

Version 69.0.3, first offered to Release channel users on October 10, 2019

Advisories


MSI Property Table

 

tags: Firefox scripting, Firefox development, MrNetTek

PowerShell – Encrypt and Decrypt using SecureString

email me

#PART1
# create aes key - keep this secure at all times
$aesKey = (2,3,1,4,54,32,144,23,5,3,1,41,36,31,18,175,6,17,1,9,5,1,76,23)

# set string
$plaintext = "test12345$"

clear-host

Write-Host "Plaintext: $plaintext`n"

# convert to secure string object
$Secure = ConvertTo-SecureString -String $plaintext -AsPlainText -Force

# store secure object - use output in the decryption process. Could be saved to file.
# remember, the aeskey should remain physically secured
$encrypted = ConvertFrom-SecureString -SecureString $Secure -Key $aesKey
Write-Host "Encrypted:`n$encrypted`n"

#PART2
$aesKey = (2,3,1,4,54,32,144,23,5,3,1,41,36,31,18,175,6,17,1,9,5,1,76,23)
# create new object using $encrypted and $aeskey
$secureObject = ConvertTo-SecureString -String $encrypted -Key $aesKey

# perform decryption from secure object
$decrypted = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($secureObject)
$decrypted = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($decrypted)
$decrypted


Output

 

Notes

ConvertTo-SecureString

ConvertFrom-SecureString

Marshal.SecureStringToBSTR(SecureString) Method

Marshal.PtrToStringAuto Method

——-

$Password = Read-Host -AsSecureString
$UserAccount = Get-LocalUser -Name “User02”
$UserAccount | Set-LocalUser -Password $Password

——-

#PART1
$Password = read-host “Enter Password” -AsSecureString

In memory
01000000d08c9ddf0115d1118c7a00c04fc297eb01000000626ad2cb864d7e4fa0dd9b912ec43218000000000200000000001066000000010000200000001de2f898ea381168212c183a6db03c087c5
5aa40e9e4b10c84907da0060bd2f3000000000e80000000020000200000007c7a72e3be117aaba1c0d88103530cb7721b938c8e64204381b36a8018dedcb920000000f6c66b965a51c7b0aa46c4d7e4
01eaa981413ec1a4a9cafc847da6d27f32aec5400000005c2595bd588e0f596073ee6927be993c544aa3285b18d9339db120f37f00d1fcddc1f40fd952e615d04b4868eee2a60000e03d76886aff43f
0da793aeb8ea0d8

#PART2
$LocalAdminPassword = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($Password))

net user Administrator $LocalAdminPassword

——

#PART1
$SecurePassword = Read-Host “Enter Password” -asSecureString
$credentials = New-Object System.Management.Automation.PSCredential(“Administrator”, $SecurePassword)

#PART2
$LocalAdmin = [adsi](“WinNT://$env:COMPUTERNAME/Administrator, user”)
$LocalAdmin.SetPassword($credentials.GetNetworkCredential().Password)

Adobe Brackets – 1.14.17740

email me

Description

Brackets is a modern text editor that makes it easy to design in the browser. It’s crafted from the ground up for web designers and front-end developers. more…


Download

New Brackets is available here:

http://brackets.io/


Size

76.5 MB


Silent Install

msiexec /i Brackets.Release.1.14.msi /qn /norestart


Install Location (2,338 Folders, 12,384 Files, 233 MB)

C:\Program Files (x86)\Brackets\

view contents: installed files


Silent Uninstall

msiexec /x {B35274F4-8BDD-4128-8329-A40D76D51DCC} /qn /norestart


Registry

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{B35274F4-8BDD-4128-8329-A40D76D51DCC}


MSI Property Table


Notes

Download Brackets for Mac

Brackets Blog

Brackets Support

 

tags: Brackets scripting, MrNetTek

Apple iTunes – 12.10.1.4

email me

Description

iTunes is a media player, media library, Internet radio broadcaster, and mobile device management application developed by Apple Inc. It was announced on January 9, 2001. It is used to play, download, and organize digital multimedia files, including music and video, on personal computers running the macOS and Windows operating systems. Content could be purchased through the iTunes Store, or imported from CDs, with iTunes as the software letting users manage their online and physical purchases. more…


Download

New iTunes app is available from here:

https://www.apple.com/itunes/download/win64


Contents of iTunes64Setup.exe
 (use 7zip)


Size

264 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 


Installation Path (333 Folders, 4,497 Files, 393 MB)

C:\Program Files\iTunes

view contents: installed files


MSI Property Table



Registry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{227F49DB-D6E0-4AE2-8348-AA8F5AAB2F1F}

 

Notes

iTunes for Mac

iTunes Community Forum

iTunes Support

32 Bit Installer

 

Batch Install for SCCM

* save as script.cmd

cd "%~dp0"
md C:\setup
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"

* I don’t allow logs to be created in the current folder, i.e., in ccmcache, as this messes with the peer hosting and package sync hashes.


Remove AppxPackage

* how you remove the Windows Store App version

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


Current Version Uninstall GUIDs

* from the current version MSIs

msiexec /x “{FD52A2FF-4D16-49C4-A2CD-DAC752C18BA2}” /qn
msiexec /x “{9B061D60-4E2C-4987-BFFD-423E3D477660}” /qn
msiexec /x “{6CECF0FB-EE71-4FE5-8AE0-FA007408934A}” /qn
msiexec /x “{A3985C05-7386-411F-A4BF-32A73F37EB44}” /qn
msiexec /x “{56DDDFB8-7F79-4480-89D5-25E1F52AB28F}” /qn
msiexec /x “{227F49DB-D6E0-4AE2-8348-AA8F5AAB2F1F}” /qn

 

Other MSI Property Values from iTunes64.msi

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

 

tags: Apple iTunes Installer, iTunes Uninstaller, MrNetTek

Slack – 4.1.0

email me

Description

Slack is essentially a chat room for your whole company, designed to replace email as your primary method of communication and sharing. Its workspaces allow you to organize communications by channels for group discussions and allows for private messages to share information, files, and more all in one place. more…


Download

New Slack setup is available here:

https://slack.com/downloads/windows


Size

78.4 MB


Install

setup.exe

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


Install Location (60 Folders, 242 Files, 266 MB)

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

view contents: 4.1.0.txt


Silent Uninstall

"C:\Users\%username%\AppData\Local\slack\Update.exe" --uninstall -s


Registry

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\slack

 

 

Notes

Download Slack for Mac

Slack Blog

Slack Support

Slack News

 

Slack 4.1.0

October 1, 2019

What’s New

  • Thanks to a few tweaks to the engine, a polish of the pistons, and re-calibrated valves, the app should be running smoother and faster, than before.
  • Spellcheck, revamped, is now a much better version of its old self (and back on Linux, to boot) — now it supports Greek, Portuguese and British English. So now spelling correctly should come more naturally to us all (which is good, because “correctly” can be a difficult word to spell).

Bug Fixes

  • For a quicker connection, and less frustration, checking for network connectivity is more reliable than it was before.
  • After uploading a video into Slack some found it would give an infinite circle of loading, but not play, which was never our plan. Now: it works! It plays; no more circle! Because, it turned out, all circ and no play made Slack a null ‘ploy.

 

tags: Slack silent install, Slack automation, MrNetTek

Google AdWords Editor – 13.1.7.0

email me

Description

Google Ads Editor is a free, downloadable application for managing your Google Ads campaigns. The basic process is simple: download one or more accounts, make changes offline, then upload the changes to Google Ads. Google Ads Editor can help you save time and make it easier to make changes in bulk.

  • Use bulk editing tools to make multiple changes quickly.
  • Export and import files to share proposals or make changes to an account.
  • View statistics for all campaigns or a subset of campaigns.
  • Manage, edit, and view multiple accounts at the same time.
  • Search and replace text across ad groups or campaigns.
  • Copy or move items between ad groups and campaigns.
  • Undo and redo multiple changes while editing your campaigns.
  • Make changes in draft before uploading them to your account.
  • Keep working even when you’re offline.


Download

New Google AdWords Editor is available here:

https://ads.google.com/home/tools/ads-editor

MSI Location:  C:\Users\%username%\AppData\Local\Google\Update\Install\{GUID}\13.1.7.0


Size

119 MB


Silent Install

msiexec /i google_adwords_editor.msi /qn /norestart


Install Location (23 Folders, 178 Files, 339 MB)

C:\Users\%username%\AppData\Local\Google\Google Ads Editor

view contents: installed files


Silent Uninstall

msiexec /x {CE39810F-CF4C-11E9-8EB0-DC4A3E998CF6} /qn /norestart


Registry

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{CE39810F-CF4C-11E9-8EB0-DC4A3E998CF6}


MSI Property Table


Notes

Download AdWords for Mac

Get Started

Help Center

 

MSI Location

C:\Users\%username%\AppData\Local\Google\Update\Download\{F7A0263C-9459-4A49-BDD5-AA35E1C35151}\13.2.4.0

C:\Users\%username%\AppData\Local\Google\Update\Install\{F7A0263C-9459-4A49-BDD5-AA35E1C35151}

C:\Users\%username%.%computername%\AppData\Local\Google\Update\Install\{F7A0263C-9459-4A49-BDD5-AA35E1C35151}

tags: AdWords scripting, MrNetTek

Inkscape – 0.92.4 64 Bit

email me

Description

Inkscape is an open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. What sets Inkscape apart is its use of Scalable Vector Graphics (SVG), an open XML-based W3C standard, as the native format. more…


Download

New Inkscape is available here:

https://inkscape.org/release/0.92.4/windows/


Size

81.3 MB


Silent Install

msiexec /i inkscape-0.92.4-x64.msi /qn /norestart


Install Location (415 Folders, 7,023 Files, 373 MB)

C:\Program Files\Inkscape

view contents: installed files


Silent Uninstall

msiexec /x {81922150-317E-4BB0-A31D-FF1C14F707C5} /qn /norestart


Registry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{81922150-317E-4BB0-A31D-FF1C14F707C5}


MSI Property Table


Notes

Download Inkscape for Mac

Inkscape Community Forum

Inkscape Support

Inkscape News

 

tags: Inkscape scripting, MrNetTek

PowerShell – Check Temperature of CPU

email me

Clear-Host

$temperatures = ""
$Fahrenheit = ""
$temperatures = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi" | Select-Object -Property InstanceName,CurrentTemperature | where InstanceName -eq "ACPI\ThermalZone\CPUZ_0"

$Fahrenheit = [math]::round((9/5) * ($temperatures.CurrentTemperature / 10 - 273.15) + 32)

Write-host "Current Temperature: $Fahrenheit F"

if ($Fahrenheit -gt 190) {

Write-Host "Shutting down..."
# Stop-Computer -Force

}

 

 

Notes

You may need to modify ACPI\ThermalZone\CPUZ_0 to ACPI\ThermalZone\CPUZ_1…2…3, etc., until you find the appropriate CPU. Other CPUs may be listed as TZ0__0, TZ00_0, TZ001_0, THM0_0.

Idea:
Add script to task scheduler as a task (check every 15 to 30 minutes, or so). If your laptop comes on inside your bag and gets hot, it will shutdown automatically.

Performs somewhat slower:
Get-CimInstance -Namespace root/WMI -ClassName MSAcpi_ThermalZoneTemperature

Celsius:
https://stackoverflow.com/questions/39738494/get-cpu-temperature-in-cmd-power-shell

 

[math]::round

Number.Round

Get-WmiObject

Select-Object

Write-Host

 

__GENUS : 2
__CLASS : MSAcpi_ThermalZoneTemperature
__SUPERCLASS : MSAcpi
__DYNASTY : MSAcpi
__RELPATH : MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\HEPZ_0″
__PROPERTY_COUNT : 12
__DERIVATION : {MSAcpi}
__SERVER : Demo-PC
__NAMESPACE : root\wmi
__PATH : \\Demo-PC\root\wmi:MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\HEPZ_0″
Active : True
ActiveTripPoint : {0, 0, 0, 0…}
ActiveTripPointCount : 0
CriticalTripPoint : 0
CurrentTemperature : 3032
InstanceName : ACPI\ThermalZone\HEPZ_0
PassiveTripPoint : 0
Reserved : 0
SamplingPeriod : 0
ThermalConstant1 : 0
ThermalConstant2 : 0
ThermalStamp : 17
PSComputerName : Demo-PC

__GENUS : 2
__CLASS : MSAcpi_ThermalZoneTemperature
__SUPERCLASS : MSAcpi
__DYNASTY : MSAcpi
__RELPATH : MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\CPUZ_0″
__PROPERTY_COUNT : 12
__DERIVATION : {MSAcpi}
__SERVER : Demo-PC
__NAMESPACE : root\wmi
__PATH : \\Demo-PC\root\wmi:MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\CPUZ_0″
Active : True
ActiveTripPoint : {0, 0, 0, 0…}
ActiveTripPointCount : 0
CriticalTripPoint : 4012
CurrentTemperature : 3582
InstanceName : ACPI\ThermalZone\CPUZ_0
PassiveTripPoint : 0
Reserved : 0
SamplingPeriod : 0
ThermalConstant1 : 0
ThermalConstant2 : 0
ThermalStamp : 20
PSComputerName : Demo-PC

__GENUS : 2
__CLASS : MSAcpi_ThermalZoneTemperature
__SUPERCLASS : MSAcpi
__DYNASTY : MSAcpi
__RELPATH : MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\GFXZ_0″
__PROPERTY_COUNT : 12
__DERIVATION : {MSAcpi}
__SERVER : Demo-PC
__NAMESPACE : root\wmi
__PATH : \\Demo-PC\root\wmi:MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\GFXZ_0″
Active : True
ActiveTripPoint : {0, 0, 0, 0…}
ActiveTripPointCount : 0
CriticalTripPoint : 4012
CurrentTemperature : 2732
InstanceName : ACPI\ThermalZone\GFXZ_0
PassiveTripPoint : 3732
Reserved : 0
SamplingPeriod : 300
ThermalConstant1 : 1
ThermalConstant2 : 2
ThermalStamp : 18
PSComputerName : Demo-PC

__GENUS : 2
__CLASS : MSAcpi_ThermalZoneTemperature
__SUPERCLASS : MSAcpi
__DYNASTY : MSAcpi
__RELPATH : MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\EXTZ_0″
__PROPERTY_COUNT : 12
__DERIVATION : {MSAcpi}
__SERVER : Demo-PC
__NAMESPACE : root\wmi
__PATH : \\Demo-PC\root\wmi:MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\EXTZ_0″
Active : True
ActiveTripPoint : {0, 0, 0, 0…}
ActiveTripPointCount : 0
CriticalTripPoint : 4012
CurrentTemperature : 3172
InstanceName : ACPI\ThermalZone\EXTZ_0
PassiveTripPoint : 0
Reserved : 0
SamplingPeriod : 0
ThermalConstant1 : 0
ThermalConstant2 : 0
ThermalStamp : 21
PSComputerName : Demo-PC

__GENUS : 2
__CLASS : MSAcpi_ThermalZoneTemperature
__SUPERCLASS : MSAcpi
__DYNASTY : MSAcpi
__RELPATH : MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\LOCZ_0″
__PROPERTY_COUNT : 12
__DERIVATION : {MSAcpi}
__SERVER : Demo-PC
__NAMESPACE : root\wmi
__PATH : \\Demo-PC\root\wmi:MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\LOCZ_0″
Active : True
ActiveTripPoint : {0, 0, 0, 0…}
ActiveTripPointCount : 0
CriticalTripPoint : 4012
CurrentTemperature : 3172
InstanceName : ACPI\ThermalZone\LOCZ_0
PassiveTripPoint : 0
Reserved : 0
SamplingPeriod : 0
ThermalConstant1 : 0
ThermalConstant2 : 0
ThermalStamp : 19
PSComputerName : Demo-PC

__GENUS : 2
__CLASS : MSAcpi_ThermalZoneTemperature
__SUPERCLASS : MSAcpi
__DYNASTY : MSAcpi
__RELPATH : MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\BATZ_0″
__PROPERTY_COUNT : 12
__DERIVATION : {MSAcpi}
__SERVER : Demo-PC
__NAMESPACE : root\wmi
__PATH : \\Demo-PC\root\wmi:MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\BATZ_0″
Active : True
ActiveTripPoint : {0, 0, 0, 0…}
ActiveTripPointCount : 0
CriticalTripPoint : 4012
CurrentTemperature : 3032
InstanceName : ACPI\ThermalZone\BATZ_0
PassiveTripPoint : 4012
Reserved : 0
SamplingPeriod : 300
ThermalConstant1 : 50
ThermalConstant2 : 0
ThermalStamp : 18
PSComputerName : Demo-PC

__GENUS : 2
__CLASS : MSAcpi_ThermalZoneTemperature
__SUPERCLASS : MSAcpi
__DYNASTY : MSAcpi
__RELPATH : MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\CHGZ_0″
__PROPERTY_COUNT : 12
__DERIVATION : {MSAcpi}
__SERVER : Demo-PC
__NAMESPACE : root\wmi
__PATH : \\Demo-PC\root\wmi:MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\CHGZ_0″
Active : True
ActiveTripPoint : {0, 0, 0, 0…}
ActiveTripPointCount : 0
CriticalTripPoint : 4012
CurrentTemperature : 3272
InstanceName : ACPI\ThermalZone\CHGZ_0
PassiveTripPoint : 0
Reserved : 0
SamplingPeriod : 0
ThermalConstant1 : 0
ThermalConstant2 : 0
ThermalStamp : 16
PSComputerName : Demo-PC

__GENUS : 2
__CLASS : MSAcpi_ThermalZoneTemperature
__SUPERCLASS : MSAcpi
__DYNASTY : MSAcpi
__RELPATH : MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\PCHZ_0″
__PROPERTY_COUNT : 12
__DERIVATION : {MSAcpi}
__SERVER : Demo-PC
__NAMESPACE : root\wmi
__PATH : \\Demo-PC\root\wmi:MSAcpi_ThermalZoneTemperature.InstanceName=”ACPI\\ThermalZone\\PCHZ_0″
Active : True
ActiveTripPoint : {0, 0, 0, 0…}
ActiveTripPointCount : 0
CriticalTripPoint : 4012
CurrentTemperature : 2732
InstanceName : ACPI\ThermalZone\PCHZ_0
PassiveTripPoint : 0
Reserved : 0
SamplingPeriod : 0
ThermalConstant1 : 0
ThermalConstant2 : 0
ThermalStamp : 16
PSComputerName : Demo-PC

 

tags: PowerShell scripting, MrNetTek

Firefox – 69.0.2

email me

Description

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation. more…


Download

New Firefox is available here:

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


Size

47.2 MB


Silent Install

setup.exe -ms


Install Location (9 Folders, 89 Files, 186 MB)

C:\Program Files\Mozilla Firefox

view contents: installed files  more info


Silent Uninstall

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


Registry

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


Notes

Download Firefox for Mac

Firefox Community Forum

Firefox Support

Version 69.0.2, first offered to Release channel users on October 3, 2019

Advisories


MSI Property Table

 

tags: Firefox scripting, Firefox development, MrNetTek

Windows 10 – Repair-Reset Network Adapters

email me

If you’re experiencing network adapter/VPN issues, try this from an admin prompt:

netsh winsock reset
netsh int ip reset
netsh advfirewall reset
netsh advfirewall set allprofiles state off
nbtstat -R
nbtstat -RR
ipconfig /release
ipconfig /renew
ipconfig /flushdns
ipconfig /registerdns
netcfg -d
shutdown -r -f -t 60

 

Notes

In Device Manager, verify all network adapters are being removed.


Command to Remove Device

devcon remove “PCI\VEN_8086&DEV_156F&SUBSYS_8079103C”

Download devcon


Commands to Remove Adapter Profile

#1 netsh lan show profiles
#2 netsh lan delete profile interface=”Adapter Name”


Disable Network Adapter

Command: netsh interface set interface name=”Adapter Name” admin=DISABLED
PowerShell: Disable-NetAdapter -Name “Adapter Name” -Confirm:$false


Return Network Adapters

Command: netsh interface ip show config
PowerShell: Get-NetIPConfiguration -Detailed or Get-NetAdapter -Physical


Network Adapter Reset

Open Settings > Click on Network & Internet > Click on Status > Click on Network reset


Disable Proxy on Windows 10

Settings > Network & Internet > Automatically detect settings > Off

reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings” /v ProxySettingsPerUser /t REG_DWORD /d 1 /f


Registry — Main Locations for Network Adapters

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Adapters\

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip6\Parameters\Interfaces\

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WFPLWFS\Parameters\Adapters\

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\Interfaces\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\dot3svc\Interfaces\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\NetworkCards\

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\