How to update Office 365 apps as local administrator if you don’t have an Office 365 account

  1. Open a command prompt with Administrator privileges.
  2. Type the following commands:
    a. cd “C:\Program Files\Common Files\Microsoft Shared\ClickToRun”
    b. OfficeC2RClient.exe /changesetting Channel=Current
    c. OfficeC2RClient.exe /update user
  3. You will see the Office update app start and either install any update or confirm that you are up to date.
  4. There are other ways to achieve this via the Registry, the Microsoft 365 Admin Center, or the Office Deployment Tool as well.

Disabling Thumbs.db creation

Overview of Thumbs.db Files

Thumbs.db files are hidden system files created by Windows operating systems. They are used to store thumbnail images for the contents of a folder when viewed in Thumbnail or Filmstrip mode in File Explorer. This caching helps speed up the display of images and other media files.
Purpose and Functionality
Key Functions

Thumbnail Caching: Thumbs.db files cache small versions of images, videos, and documents to allow quick previews.
Location: Each folder containing images will have its own Thumbs.db file, which is stored in the same directory.

File Format

Thumbs.db files are stored in the OLE Compound File format, similar to Microsoft Office files.
They typically contain resized images, usually at 96x96 pixels.

Deleting Thumbs.db Files

Deleting a Thumbs.db file will not harm your system; it will be recreated the next time you view the folder in Thumbnail mode.
If you encounter issues deleting a folder due to a Thumbs.db file being in use, switching to Details view in File Explorer can help.

To prevent Thumbs.db files from being created:

Open the Group Policy Editor by typing gpedit.msc in the Run dialog.
Navigate to User Configuration > Administrative Templates > Windows Components > File Explorer.
Find and enable the setting "Turn off the caching of thumbnails in hidden thumbs.db files."

This will stop Windows from generating new Thumbs.db files, helping to keep your directories cleaner.

How to configure a Hyper-V guest VM to use processor compatability mode

  1. Open Hyper-V Manager.
  2. Select the server running Hyper-V and the desired VM.
  3. If the VM is running, you must shut down the VM to change the processor compatibility mode setting.
  4. In the Actions pane for the VM, select Settings.
  5. In the Hardware pane, select Processor. Expand Processor, then select Compatibility.
  6. To enable processor compatibility mode, check the box for Migrate to a physical computer with a different processor. To disable it, uncheck the box. Screenshot of Hyper-V Manager VM Settings showing the Processor Compatibility page with the checkbox to migrate to a physical computer with a different processor.
  7. Select OK to save the change, then start the VM.

How to Unenroll a PC from Azure Entra/AD/Intune

  1. If you have already deleted the device from Microsoft Entra but still can’t login locally without an Office 365 account, the PC may still be registered with Azure Entra/AD or enrolled in Intune. MAKE SURE YOU ARE LOGGED IN LOCALLY AS .\Administrator OR ANOTHER LOCAL ADMINISTRATOR ACCOUNT.
  2. Use the Command Prompt as an Administrator.
  3. Type “dsregcmd /leave.” This should remove all Azure AD/Entra association, disconnect Intune enrollment, and revert the machine to a workgroup state (local-only logins).
  4. If for some reason dsregcmd /leave fails, try “dsregcmd /unmanage.” This unregisters any device management policies (e.g. from Microsoft Intune or other MDM systems).
  5. If the above commands don’t fully resolve the issue, use the “dsregcmd /reset” command to reset to al Azure AD/Entra enrollment data. Confirm by typing Y when prompted.
  6. Verify disassociation from Azure AD/Entra by using the “dsregcmd /status” command. Look for AzureADJoinStatus: Not Joined and DeviceState: Device not provisioned.
  7. Reboot the PC.
  8. Log in locally to the PC.

Moving the Mac Dock to another screen

One of the most annoying things about using the Mac in a multiscreen setup is that sometimes the Dock moves to a different screen when it is not your intention to do so.

Per Apple design, the Dock cannot be displayed simultaneously on multiple screens. To move the Dock to the bottom of the screen you would like it to be on:

  1. Set the Dock to bottom by using the Settings / Desktop & Dock / Position on screen option.
  2. Go to the screen where you want the Dock to appear.
  3. Move your cursor to the bottom edge of this screen.
  4. Wait for a few moments.

The Dock should appear on this screen and disappear from the other screen.

How to remotely control another Mac on your local network

There are many ways to connect to another Mac on your local network. Here’s one that is one of the easiest.

  1. Enable Screen Sharing on TARGET Mac. (System Settings / General / Sharing / enable Screen Sharing).
  2. Find the IP address of the TARGET Mac.
  3. Enable Screen Sharing on the HOST Mac (Sometimes you have to, and sometimes you don’t).
  4. Connect to the TARGET Mac. (Finder / Connect to Server / Enter vnc:<IP_ADDRESS_OF_TARGET_MAC>.
  5. Authenticate. (Enter username and Password of an admin account on target Mac).

How to increase a VMware Fusion virtual machine’s display resolution beyond the maximum listed for Windows (especially Windows 11 ARM)

  1. Shutdown all the apps on the virtual machines.
  2. In the VMware menu bar select Virtual Machine and then click on Install VMware Tools.
  3. Follow the installation directions.
  4. Reboot the VM.
  5. You will now be able to change the Display Settings inside Windows 11 to other resolutions besides the default 1024 x 768.

How to locate and edit the Hosts file on a Mac

1. Open the Terminal app on your Mac.

2. Type “sudo nano /private/etc/hosts”.

3. Enter the administrator password for your user account.

4. Enter the IP address and hostname you need in the hosts file. For example: 

<IP address>   <hostname>

10.8.4.2            server1

5. Press “Control + X” and then “Y” to save the changes. 

6. Type “sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder” or “sudo killall -HUP mDNSResponder” or shutdown and restart your Mac.

How to disconnect a device from Azure Active Directory

When setting up a new PC, if you had to use a Microsoft account for the initial setup but want to set it up for local administration and you have exhausted other options for removing the Microsoft account from your PC, you can try the following method: 

1. Download PsExec from Microsoft (https://learn.microsoft.com/en-us/sysinternals/downloads/psexec) and extract files from the zipped file. 

2. Start the command prompt as an administrator. Go to the folder that contains the extracted Sysinternal Tools, and use PsExec to start a command prompt window under the System account privileges by typing “psexec—sid cmd.exe.” The System account provides higher privileges than an Administrator account. 

3. In the command prompt window, type “dsregcmd /leave” to unregister the device from Azure Active Directory. 

4. Restart the PC. 

5. Check the machine’s status by using the “dsregcmd /status” command, and it should show AzureAdJoined status as NO under Device Status. 

Disable Microsoft Recall

Microsoft Recall is a new AI-powered tool for Windows 11 that allows users to search and retrieve anything they’ve seen or done on their PC, functioning like a personal historian. It logs activities across apps, tracks communications in meetings, and remembers websites visited, all accessible through an explorable timeline interface. 

It does so by taking screenshots every few seconds, analyzing them with AI help, and making the data searchable using natural language. And here is where Big Brother became outright creepy for me. 

This feature was supposed to be only in the Copilot+ PCs, but this week, it mysteriously showed in non-Copilot+ PCs. For the time being, if you are concerned about privacy, you can disable it with a few commands.  Keep in mind that Microsoft may automatically enable it with any of their monthly updates. 

Open a command prompt with Administrator privliges. 

To check if Recall is enabled on your PC, type the following:

dism /online /get-featureinfo /featurename:recall

You will get the following result: 

Deployment Image Servicing and Management tool

Version: 10.0.26100.1150

Image Version: 10.0.26100.2033

Feature Information:

Feature Name : Recall

Display Name : Recall

Description : Recall application.

Restart Required : Possible

State : Enabled

To turn off Recall on your PC, type the following: 

dism /online /disable-feature /featurename:recall

You will get the following result: 

Deployment Image Servicing and Management tool

Version: 10.0.26100.1150

Image Version: 10.0.26100.2033

Disabling feature(s)

[==========================100.0%==========================]

The operation completed successfully.

How to clear MS Teams cache

When some feature in MS Teams doesn’t work right and you have exhausted most troubleshooting steps, it’s possible that the MS Teams Cache has become corrupted.  On a Windows PC, you can delete the MS Teams cache and when Teams starts again, a fresh copy of the cache will be created. 

Follow the instructions below to delete and recreate a fresh cache:

Old Teams

1. Exit of the Microsoft Teams Desktop App.

2. Right-click on the Teams icon in your system tray and click Quit. 

3. Open File Explorer and in the address bar copy and paste the following location: %appdata%\Microsoft\Teams.

4. Delete all files and folders in that Directory.

5. Open MS Teams and you will see a fresh cache created in the %appdata%\Microsoft\Teams folder. 

New Teams

1. Exit of the Microsoft Teams Desktop App.

2. Right-click on the Teams icon in your system tray and click Quit. 

3. Open File Explorer and in the address bar copy and paste the following location:  

C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe. 

4. Delete all files and folders in that Directory.

5. Open MS Teams and you will see a fresh cache created in the  

“C:\Users\%username%\AppData\Local\Packages\MSTeams_8wekyb3d8bbwe” folder. 

Missing mapped network drives in QuickBooks

If you have a mapped network drive but are unable to see it when trying to open a QuickBooks data file stored on the mapped drive, you may need to EnableLinkedConnections in Windows 10 and 11. 

1. Add or edit the following Registry Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System and add or edit the DWord Value of EnableLinkedConnections and enter a for the value.

2. Reboot the computer for the changes to take effect.

You should now be able to see the mapped network drive when opening a data file in QuickBooks.  

Clearer phone calls on iPhones

After updating your iPhone to iOS 16.4, you can change the Mic Mode setting from Standard to Voice Isolation to block out ambient noise and make the calls sound clearer to the party on the other end, especially when you are speaking. 

To turn on this feature dial a number and while on the call, swipe down from the top-right to access the Control Center, select the button labeled Mic Mode, and then select Voice Isolation. Once the feature is activated, it stays on.  To turn it off, swipe down from the top-right during a call and change the Mic Mode setting back to Standard. 

Similar features are now available in Teams and Zoom under the Noise Suppression settings. 

How to Move Microsoft Authenticator to a New iPhone

Moving Microsoft Authenticator to a new iPhone is a straightforward process. Here are the steps to follow:

  1. On your old iPhone, open the Microsoft Authenticator app and tap the three dots in the top right corner.
  2. Tap “Settings” and then “Backup.”
  3. Turn on “Cloud backup” and sign in with your Microsoft account if prompted.
  4. Wait for the backup to complete. This may take a few minutes depending on the size of your backup.
  5. On your new iPhone, download and install the Microsoft Authenticator app from the App Store.
  6. Open the app and sign in with your Microsoft account.
  7. If prompted, enable notifications and allow the app to access your camera.
  8. When prompted, choose “Restore from cloud backup” and select the backup you created on your old iPhone.
  9. Enter the verification code generated by the app to complete the setup process.

That’s it! Your Microsoft Authenticator app should now be set up on your new iPhone and all your accounts and settings should be restored.

How to opt out of Intuit QuickBooks Workforce

Intuit Workforce lets employees view their pay stubs, W-2s, and more from a secure website.  However, many business owners and employees consider this a big intrusion of their privacy. 

If you use a QuickBooks Desktop product, go to Employees > Manage Payroll Cloud Services and you will see QuickBooks Workforce with a toggle switch.  Change it to OFF and close the window!

Use the Microsoft 365 admin center to enable or disable SMTP AUTH

If you need to relay messages from devices like MPF printers and use a low-cost Office 365 license like Exchange Online Kiosk, you can enable SMTP AUTH for specific mailboxes. By default SMTP AUTH is disabled on Microsoft user accounts. 

1. Open the Microsoft 365 admin center and go to Users > Active users.

2. Select the user, and in the flyout that appears, click Mail.

3. In the Email apps section, click Manage email apps.

4. Verify the Authenticated SMTP setting: unchecked = disabled, checked = enabled.

5. When you’re finished, click Save changes.

Preventing human error in IT environments

Human error is one of the most common causes of IT incidents, and preventing it can significantly reduce the risk of data breaches, system downtime, and other issues. Here are some strategies that can be used to prevent human error in IT environments:

  1. Provide training: Providing training to employees on best practices for IT operations and security can help reduce the likelihood of human error. This includes training on how to use software and hardware, as well as cybersecurity best practices.
  2. Develop and enforce policies and procedures: Establishing clear policies and procedures for IT operations and security can help prevent human error. These policies should be enforced consistently and regularly reviewed and updated.
  3. Implement automation: Automating repetitive tasks can help reduce the risk of human error. This includes automating software updates, backups, and other routine tasks.
  4. Use checklists: Checklists can help ensure that all necessary steps are taken when performing complex IT tasks, reducing the likelihood of human error.
  5. Limit access: Limiting access to sensitive systems and data can reduce the risk of accidental or intentional data breaches.
  6. Perform regular audits: Regular audits of IT systems can help identify potential vulnerabilities and prevent human error.
  7. Provide feedback: Providing employees with feedback on their IT operations and security can help them identify areas for improvement and reduce the risk of human error.

By implementing these strategies, organizations can reduce the likelihood of human error in their IT environments and prevent costly incidents.

Strategies to minimize threats from cyber attacks for SMBs

Small and medium-sized businesses (SMBs) are often targets of cyber attacks, which can result in significant financial losses and reputational damage. However, there are several strategies that SMBs can implement to mitigate the risk of cyber attacks:

  1. Educate employees: One of the most effective ways to prevent cyber attacks is to educate employees about cybersecurity best practices. This includes regular training on how to identify phishing emails and how to create strong passwords.
  2. Use strong passwords: Weak passwords are a major vulnerability for SMBs. It is important to use strong, unique passwords for all accounts and to change them regularly.
  3. Implement two-factor authentication: Two-factor authentication provides an additional layer of security by requiring users to provide two forms of identification to access an account.
  4. Keep software up-to-date: Software vulnerabilities are often exploited by cyber criminals. It is important to keep all software up-to-date with the latest security patches.
  5. Use antivirus and firewall software: Antivirus and firewall software can help prevent malware and other cyber threats from infecting systems.
  6. Backup critical data: Backing up critical data regularly can help ensure that data is not lost in the event of a cyber attack or other disaster.
  7. Monitor network activity: Monitoring network activity can help identify potential cyber attacks before they cause significant damage.
  8. Implement a disaster recovery plan: A disaster recovery plan should be in place to ensure that SMBs can recover from a cyber attack quickly and with minimal damage.

By implementing these strategies, SMBs can reduce their risk of cyber attacks and protect their operations and data from potential harm.

Potential IT disasters facing SMBs

Small and medium-sized businesses (SMBs) rely heavily on information technology (IT) to operate efficiently and effectively. However, they are also vulnerable to IT disasters that can cause significant damage to their operations. Here are some examples of IT disasters that SMBs should prepare for:

  1. Cyberattacks: Cyberattacks can cause significant damage to SMBs by stealing sensitive data, corrupting systems, and causing downtime. Ransomware attacks, where attackers encrypt data and demand payment to release it, are becoming increasingly common.
  2. Hardware failure: Hardware failure can cause significant disruptions to SMB operations. If a server, storage device, or network switch fails, it can lead to data loss and downtime.
  3. Power outages: Power outages can cause significant disruptions to SMB operations, especially if the outage lasts for an extended period. This can lead to data loss and downtime, as well as damage to equipment.
  4. Natural disasters: Natural disasters such as floods, hurricanes, and earthquakes can cause significant damage to IT infrastructure and data centers. It is important for SMBs to have backup and recovery plans in place to mitigate the impact of these events.
  5. Human error: Human error, such as accidental data deletion, can cause significant disruptions to SMB operations. It is essential to have backups and disaster recovery plans in place to minimize the impact of these errors.

SMBs should have comprehensive disaster recovery plans in place to prepare for these and other IT disasters. These plans should include regular backups of critical data, redundant IT systems, and procedures for restoring operations in the event of an outage or disaster.

What’s an antifragile IT environment?

An antifragile IT environment can withstand unexpected events and even thrive under pressure. It is a system that can learn from past experiences and continuously improve to become more resilient over time. Here is a plan for creating an antifragile IT environment:

  1. Adopt a DevOps culture: DevOps is a set of practices that combines software development and IT operations to improve collaboration and communication between teams. By adopting a DevOps culture, you can create an environment that values continuous improvement, automation, and collaboration.
  2. Embrace automation: Automating processes reduces the risk of human error and improves the reliability and consistency of your IT systems. Automation can also free up time for IT teams to focus on higher-level tasks, such as innovation and problem-solving.
  3. Implement a disaster recovery plan: A disaster recovery plan outlines the steps that your organization will take in the event of a disaster. It should include backup procedures, data recovery strategies, and contingency plans for different scenarios.
  4. Test your systems regularly: Regular testing of your IT systems can help you identify vulnerabilities and weaknesses before they become bigger problems. This includes running penetration tests, vulnerability scans, and stress tests.
  5. Use a distributed architecture: A distributed architecture distributes workloads across multiple servers, reducing the risk of a single point of failure. It also improves scalability, performance, and availability.
  6. Continuously monitor your systems: Monitoring your IT systems can help you identify potential issues before they become critical. This includes monitoring server health, network traffic, and application performance.
  7. Invest in cybersecurity: Cybersecurity threats are constantly evolving, and it is essential to stay up to date with the latest threats and vulnerabilities. This includes investing in cybersecurity training for employees, implementing best practices for secure coding, and using the latest security tools and technologies.

By following these steps, you can create an antifragile IT environment that is more resilient, adaptable, and capable of withstanding unexpected events.

What is IT Ops culture?

IT Ops (Information Technology Operations) culture refers to the set of practices, values, and behaviors that define how an organization manages and operates its IT infrastructure and systems. It focuses on ensuring the availability, reliability, and performance of IT services and infrastructure.

In an IT Ops culture, the primary goal is to maintain stable IT operations and minimize disruption to business processes. The IT Ops team is responsible for managing and monitoring the IT infrastructure, ensuring that it is secure, reliable, and scalable.

IT Ops culture emphasizes the following key values:

  1. Stability and reliability: Ensuring that IT systems are stable and reliable to support business operations.
  2. Standardization: Using consistent and standardized processes to ensure consistent quality and efficiency.
  3. Documentation: Documenting IT processes and procedures to ensure they can be easily understood and replicated.
  4. Automation: Automating repetitive and manual tasks to increase efficiency and reduce the risk of errors.
  5. Monitoring: Constantly monitoring IT systems to identify potential issues before they become problems.

IT Ops culture often works in conjunction with a DevOps culture, where the focus is on collaboration and communication between development and operations teams. By combining DevOps and IT Ops practices, organizations can create a more agile and responsive IT environment that can support business growth and change.

What should a disaster recovery plan look like for a SMB?

Disaster recovery planning is critical for every organization, including small and medium-sized businesses (SMBs). A disaster recovery plan outlines the steps that your organization will take in the event of a disaster to ensure business continuity and minimize the impact of the disaster. Here is a disaster recovery plan for an SMB:

  1. Identify potential disasters: The first step is to identify potential disasters that could impact your business, such as natural disasters, cyber attacks, power outages, hardware failures, or data breaches.
  2. Define critical systems and data: Identify critical systems and data that are essential for business continuity, such as customer data, financial records, inventory data, and critical applications.
  3. Create backup procedures: Create backup procedures to ensure that critical data and systems are backed up regularly. This includes backing up data to an offsite location and testing backup procedures to ensure data can be recovered quickly.
  4. Define recovery time objectives (RTO) and recovery point objectives (RPO): Define RTO and RPO for each critical system and data. RTO is the amount of time it takes to restore a system after a disaster, and RPO is the amount of data loss that is acceptable.
  5. Develop a communication plan: Develop a communication plan to ensure that all stakeholders, including employees, customers, and suppliers, are informed of the disaster and its impact on the business. The plan should include contact information for all stakeholders and a clear chain of command.
  6. Test the plan regularly: Test the disaster recovery plan regularly to ensure that it works as intended. This includes conducting tabletop exercises and disaster simulations to identify potential gaps and weaknesses in the plan.
  7. Update the plan: Update the disaster recovery plan regularly to reflect changes in the business environment, such as new systems or applications, and changes in the potential risks.

By following these steps, SMBs can create a disaster recovery plan that ensures business continuity and minimizes the impact of a disaster. It is essential to have a disaster recovery plan in place to protect your business and ensure that you can recover quickly from a disaster.

What’s DevOps culture?

DevOps culture is a set of practices that combines software development (Dev) and IT operations (Ops) to improve collaboration and communication between development, operations, and other stakeholders involved in the software delivery process. It aims to create a culture of continuous improvement, automation, and collaboration among teams to enable organizations to deliver high-quality software products and services quickly and reliably.

In a DevOps culture, the focus is on breaking down the traditional silos between development, operations, and other stakeholders, such as security and quality assurance teams. It emphasizes the importance of open communication, sharing of knowledge, and working together towards common goals.

DevOps culture promotes a set of values that include:

  1. Collaboration and communication between teams
  2. Automating processes to increase efficiency and reduce errors
  3. Continuous improvement to enhance quality and speed of software delivery
  4. Embracing failure as an opportunity to learn and improve
  5. Focusing on customer needs and feedback

By adopting a DevOps culture, organizations can create a more agile, resilient, and responsive IT environment that can adapt to changing market demands and customer needs.

What is 3-2-1 backup?

3-2-1 backup is a widely recommended data backup strategy that helps ensure the safety and recoverability of important data. The strategy involves creating three copies of your data, storing the copies in two different storage media, and keeping one backup copy offsite or in the cloud.

The 3-2-1 backup strategy helps protect against data loss due to various events such as hardware failure, software corruption, theft, fire, or natural disasters. By having multiple copies of your data, in different locations, and on different storage media, you increase the chances of being able to restore your data in the event of a catastrophic data loss event.

For example, you could have one copy of your data stored locally on your computer’s hard drive (copy 1), a second copy stored on an external hard drive or network-attached storage device (copy 2), and a third copy stored in the cloud (copy 3). This way, if your computer’s hard drive fails, you still have two additional copies of your data that you can recover from. And if a fire or other disaster strikes your home or office, you still have a copy of your data stored safely offsite or in the cloud.

How to get computer make and model, RAM, HD information via CLI

Open a Command Prompt with Administrator privileges and type one of the commands in bold below:

wmic computersystem get model,name,manufacturer,systemtype

Output: 

Manufacturer  Model                 Name      SystemType

Dell Inc.     Latitude 7390 2-in-1  HOUPC401  x64-based PC

wmic MEMORYCHIP get BankLabel, DeviceLocator, Capacity

Output:

BankLabel  Capacity    DeviceLocator

BANK 0     8589934592  System Board Memory

BANK 1     8589934592  System Board Memory

wmic logicaldisk get size,freespace,caption

Output:

Caption  FreeSpace     Size

C:       176635428864  254055673856

S:       105710261248  107374182400

wmic path win32_VideoController get name

Output:

Name

Intel(R) UHD Graphics 620

wmic path win32_videocontroller get caption, CurrentHorizontalResolution, CurrentVerticalResolution

Output:

Caption                    CurrentHorizontalResolution  CurrentVerticalResolution

Intel(R) UHD Graphics 620  1920                         1200