Pihole on Docker Guide

Here is the best one that I have found so far:

https://www.andrewdenty.com/blog/2020/01/25/installing-pi-hole-on-windows-10.html

docker pull pihole/pihole

Then create and start the container

docker run -d --name pihole -e ServerIP=172.16.154.130 -e WEBPASSWORD=password -e TZ=America/Chicago -e DNS1=127.17.0.1 -e DNS2=1.1.1.1 -e DNS3=1.0.0.1 -p 80:80 -p 53:53/tcp -p 53:53/udp -p 443:443 --restart=unless-stopped pihole/pihole:latest

Docker Error:

An attempt was made to access a socket in a way forbidden by its access permissions.

Essentially, something is probably already listening on port 80 on the docker host.

To check

nestat -ao

To stop IIS

net stop was /y

Source: https://www.sitepoint.com/unblock-port-80-on-windows-run-apache/

Find Hostname From Removed Internal Hard Disk Drive

“1) Copy the file: \Windows\System32\config\system from the subject drive onto your local hard drive
2) Start up Regedit (Start -> Run -> “regedit”)
3) Single-click on “HKEY_LOCAL_MACHINE” to select it
4) Do: File -> Load Hive.  Then navigate to and select the “System” file that you copied from the external disk.
5) When asked for a Key name, enter any name — I’ll Use “EXT” for this example.
6) Double-click on HKEY_LOCAL_MACHINE and you will see a “EXT” key under it.
7) Navigate to EXT\ControlSet001\Control\ComputerName\ComputerName
8) There should be an entry in the right window with the computer name.
9) To clean up, single-click on the “EXT” key to select it then File->Unload Hive.  Answer “Yes” in the next box.”

Source: https://answers.microsoft.com/en-us/windows/forum/windows_xp-files/computer-host-name-via-a-file/bfe2c5b9-834b-44b5-8680-5e4d6ba31f3e

Hyper-V Error 32791

I had this issue and my resolution was found here:

https://blog.workinghardinit.work/tag/mismatch-in-virtual-sizes-the-parent-virtual-hard-disk-and-differencing-disk/

As long as that link still works you should be fine. If not I’ll have to write my own version of the article. In essence, you probably have a checkpoint enabled on the VM and there is a failed relationship between the differencing disk file and the disk file for that VM if it fails to start with error 32791.

Microsoft Windows 10 Quick Assist

Historically, remote support tools have been much better from third parties versus trying to provide remote support with built-in tools. Supporting users means seeing “their” graphical user interface. Unfortunately, most of the time trying to resolve a technical issue is simply getting connected to the users remote machine than the problem since most issues are quick fixes.

This image has an empty alt attribute; its file name is image-4-1024x555.png

I’ve used 3rd party utilities such as Teamviewer and LogMeIn. Both are great products by the way and can save you in a pinch. However, if you’ve upgraded your Windows 7 machines which should have happened as Windows 7 went EOL (End of Life) support in January as well as Windows Server 2008 you will have windows 10. If you do then great! It comes with a built-in feature called “Quick Assist”. If you’re still on Windows 7 get the windows 10 media creation tool here and upgrade your PC for free: https://www.microsoft.com/en-us/software-download/windows10

Microsoft has been implementing different remote desktop technologies to enable this and it was available on older version of windows 10 but it wasn’t until the UWP (Universal Windows Platform) version of the “Quick Assist that it really felt like the ease of use had improved.

However, regarding reliability the quick assist platform runs on Azure and a user authenticates against Azure using their Microsoft credentials. As long as you are using Azure AD this is great for end-users that you are supporting. If you’re using traditional AD the user will have to log in using their work or personal Microsoft Account.

Just yesterday there was a major failure in the authentication mechanism for Office 365, office.com, and outlook.com among others. This shows how much hinges on these authentication mechanisms to function flawlessly. If you were dependent on quick assist you would not be able to connect your clients machines. That’s where having a backup solution is a necessity.

Different remote support solutions to use as a backup are available. For a LAN, if you have the money, time, and savvy you can implement SCCM which has a useful remote utility to allow an administration to see what the user see on their screen. Effectively sharing a GUI session. This is not a built-in tool but it is a tool that Microsoft sells themselves and has many other integrations with Windows Server services for automations in large corporate environments.

The downside is how you handle remote support with clients that are connecting from home with their laptops and need to access network resources or you need to be able to administer their machines.

Several such methods for remote user to access business network:

  • SSLVPN
  • Microsoft Direct Access (Now Defunct but still functional)
  • AlwaysOn VPN (Windows 10 only)
  • Cloud Based Storage through OneDrive or SharePoint

Other methods for administrators to remotely access the machine

  • SSLVPN
  • Microsoft Direct Access
  • AlwaysOn VPN
  • Quick Assist (UWP)
  • Microsoft Teams
  • TeamViewer
  • LogMeIn

A major benefit and downside for administrators is the built-in security aware features of the Microsoft software. The benefit is the added security of preventing administrative tasks to be performed by remote users such as through a teams meeting. To that same issue, the downside is that an administrator may have difficulty performing administrative tasks on a remote machine through a Teams meeting session.

Enough about that here’s how to use quick assist. On the administrators PC press (Windows Key) and enter “quick assist”. If it’s not available check the Microsoft Store and install it.

Video Guide:https://support.microsoft.com/en-us/help/4026516/windows-quick-assist-remote-connection

Click on “Give Assistance”

The remote user will see the same screen and need to launch the application in the same way.

On the Administrator’s PC click on “Assist another person”

You will be asked to sign in to a Microsoft account.

Next, you will be provided with a temporary security code to give to the person you are supporting remotely.

They will enter it into the “Code from assistant” box.

The remote user will need to click on “Share Screen”

The administrator will have 2 connection type options

If you need to interact with the desktop select “take full control”. View screen will require instructing the user by voice each step needed to be performed and would be performed by the remote user.

Click “continue”

The remote user will then see this screen showing the options that the remote administrator selected to connect with:

If they are ok with the settings they would click “Allow”.

Note: the remote user that you are supporting did not need to sign-in to their Microsoft Account.

The remote administrator will then connect to the PC and see the following remote tools and options:

As an administrator you want to make it easy for your end-users to receive support when needed regardless of their location. Since this utility is baked in to Windows 10 and can be used for free it’s a no-brainer to add this to users’ desktops via a GPO (Group Policy Object). First I’ll go over how to set this on a single machine assuming that you are in a Workgroup environment first for non-domain joined PCs.

Workgroup Setup:

The first step is to get a shortcut

Then you will see the shortcut icon. Leave this open.

From here you can just right click and click “send to desktop” and your done for the currently signed in user.

However if you have multiple user accounts on the same desktop in a workgroup environment you may want to use this method:

Multiple Users / One Desktop / Workgroup

Now we need to copy the shortcut to the Public desktop. This will apply settings to all users desktops on that machine.

Press (Windows Key + E) to open up the file manager (Windows Explorer). Then, you will want to enable “hidden folders”.

Click “File” and then “Change folder and search options”.

Then, click “View”. Then, “show hidden files, folders, and drives”

Click “ok”.

Press (Alt + D) to move the cursor to the address bar.

Navigate to C:\users\public\public desktop

Then, copy and paste the quick assist icon here.

Now, for most admins you will probably want to enable the hidden folders again.

(Optional) Since you’re already looking at these settings a couple I would enable would be:

Changing this to launch with “This PC” as it already has a quick access view and just seems redundant.

Uncheck this:

I also prefer to spawn my folder windows separate from explorer.exe so I always set the checkbox for “Launch folder windows in a separate process”.

You could also use the following steps for the domain joined PCs in the local group policy editor even thought the machine wouldn’t domain joined.

Domain Joined PCs

This solution uses group policy to apply the desktop shortcut. There are many variations you could set on how it the desktop icon could be applied. In this example, I’m just going to use computers instead of users and set it to domain-wide to apply to all PCs. Note, that this will only update on domain-joined PCs with users that are signed in as domain users. If a local user signs in to a domain joined PC this setting will not apply to them.

Start -> Run -> gpmc.msc

Using a domain administrator member account

Right click on Domain and click on “Create GPO in this domain and link it here”

Give it a name

I want this policy to apply regardless of a successful authentication with a domain user account. Therefore, we’ll apply these settings to the systems themselves by using computer objects in the security filtering. For this to apply to the machines they will have to be rebooted instead of a user logging off and back on.

Before we remove “authenticated users” we’ll have to add “domain computers” because one or the other of those are a minimum requirement for a GPO to function:

Now you will see 2 entries

Now we’ll remove the “Authenticated users” group from our security filtering settings:

You will get this message:

This should be fine since we’re only applying a computer/machine policy here and not a combination that would contain any user policies. However, to be on the safe side Microsoft recommends that you take the following actions:

Right-click and click “Edit”

Right-click and select “new”

Video Editor on Windows 10 PC

For many video editors, they are familiar with Final Cut Pro x on MacOS.

I remember back when Windows Live MovieMaker was enough, then an old version of Pinnacle Studio. I believe Pinnacle Studio is still a great video editor but the price is a barrier to entry and still does less than the free version of Davinci.

The best part is the price. FREE. There is a professional studio version but if you compare most of the free features of Davinci Studio those will translate to most other paid alternatives.

BlackMagic delivers Davinci Resolve for free to help sell cameras which is their main business. You can use this software for free without any purchase of any equipment or the software. To get the software click below.

Download DaVinci Resolve (Free Edition)

https://www.blackmagicdesign.com/products/davinciresolve/

Import Export Chrome Passwords

Password Export

  1. “Click the Chrome menu    in the toolbar and choose Settings.
  2. Click Passwords.
  3. Click    above the list of saved passwords and select “Export passwords”.
  4. Click “Export passwords”, and enter the password you use to log in to your computer if asked.
  5. Save the file to your desktop.”

Source: https://support.1password.com/import-chrome/

Password Import

“Just follow these steps:

1. Open a new tab

2. In the URL type “chrome://flags” (w/o quotes)

3. Search “password import”

4. Click the dropdown and select Enable

5. Click the “Relaunch now” button in the lower right (desktop…not sure on mobile)

6. Click the “…” menu in the uppper-right corner

7. Click Settings

8. Click Passwords

9. Next to Saved Passwords there is another “…” menu, which now has the Import option.*** It only has an option for .csv files”

Source: https://support.google.com/chrome/thread/5373443?hl=en