WordPress Site Slow? A Practical Speed Checklist

A slow WordPress site loses visitors, ranks lower on Google and makes a business look careless. The good news is that most slow sites are slow for a few common reasons, and you can fix them without being a developer. This checklist is the order in which to work: measure first, fix the biggest problems, then measure again so you know what actually helped.

Step 1: Measure your speed first

You cannot improve what you have not measured. Test your site on:

  • Google PageSpeed Insights (pagespeed.web.dev). Check the mobile result, because most visitors and Google use mobile.
  • GTmetrix for a detailed waterfall that shows which files load slowly.

Note these numbers before you change anything: the performance score, the Largest Contentful Paint (LCP), which should be under 2.5 seconds, and the Cumulative Layout Shift (CLS), which should be under 0.1. Test your homepage and one blog post, because they are often different.

Step 2: Check your hosting and PHP version

Cheap or overloaded hosting is the root cause of many slow sites. Look at the Time to First Byte (TTFB) in GTmetrix. If the server takes more than about 600 ms to respond even on a simple page, hosting is part of the problem.

  1. Log in to your hosting panel (for example cPanel) and open Select PHP Version or a similar option.
  2. Switch to a current, supported PHP version that your theme and plugins support (for example 8.2 or 8.3). Newer PHP versions run WordPress noticeably faster.
  3. Test the site right after the change. If something breaks, go back one version and update the incompatible plugin or theme.

If the server stays slow after the other fixes, move to better hosting with SSD or NVMe storage and server-level caching.

Step 3: Install one caching plugin

Without caching WordPress builds every page from the database on each visit. A cache stores a ready copy and serves it instantly.

  • If your host uses LiteSpeed, use the free LiteSpeed Cache plugin.
  • Otherwise use WP Super Cache, W3 Total Cache or the paid WP Rocket.
  • Install only one caching plugin. Two of them conflict.
  • Turn on page cache, browser cache and file compression (Gzip or Brotli). Then enable CSS and JavaScript minify and test the site, because aggressive settings can sometimes break layouts.

After changing settings, always clear the cache and check the site on desktop and mobile.

Step 4: Fix your images

Large images are the number one reason pages weigh several megabytes.

  1. Resize images to the size they are shown at. A photo that displays 800 pixels wide does not need to be 4000 pixels wide.
  2. Compress them with a plugin such as ShortPixel, Imagify or Smush.
  3. Convert images to WebP where possible.
  4. Make sure lazy loading is on so images below the screen load later.
  5. Do not lazy load the main image at the top of the page, because it slows the visible part.

Also avoid autoplay videos and heavy background videos on the homepage.

Step 5: Remove what you do not use

  • Delete inactive plugins and old themes. Deactivated is not the same as removed.
  • Review every active plugin and ask if you really need it. Each one adds code and database queries.
  • Replace several small plugins with one good one where possible.
  • Remove sliders, animation add-ons and social feed widgets that are not essential.
  • To find slow plugins, use the free Query Monitor plugin on a test site or temporarily deactivate plugins one by one and compare speed.

Step 6: Keep your theme and page builder light

Heavy themes and page builders add a lot of code. If you use Elementor:

  • Remove unused widgets and sections from templates.
  • Turn on the performance and optimization options in Elementor settings where your version offers them.
  • Avoid too many nested sections and columns.
  • Do not load animations and effects on every element.

A lightweight theme such as a simple block-based or well-optimized theme gives you a better starting point for new sites.

Step 7: Reduce fonts and external scripts

  • Use no more than two font families and only the weights you really use.
  • Host fonts locally if your tool supports it, or use font-display: swap so text appears immediately.
  • Remove old tracking codes, chat widgets and scripts you no longer need.
  • Load heavy third-party scripts such as chat widgets after the page has loaded.

Step 8: Clean the database

Over time WordPress stores post revisions, spam comments and expired temporary data.

  1. Take a full backup first.
  2. Install WP-Optimize or a similar plugin.
  3. Remove old revisions, spam and trashed items, and expired transients.
  4. Limit future revisions by adding define('WP_POST_REVISIONS', 5); to your wp-config.php file, if you are comfortable editing it.

Step 9: Add a CDN

A content delivery network keeps copies of your files on servers around the world and serves them from the one closest to the visitor. A free Cloudflare account is enough for most small sites. It also adds basic security protection. Set it up carefully and test the site afterwards.

Step 10: Keep everything updated and test again

  • Update WordPress core, themes and plugins regularly, after a backup.
  • Run PageSpeed Insights and GTmetrix again and compare with your first results.
  • Test the site on a real phone with mobile data.
  • Check your site in Google Search Console under Core Web Vitals once data is available.

Quick checklist

  1. Measure first and save the numbers.
  2. Upgrade PHP and check your hosting.
  3. Install one caching plugin.
  4. Compress and resize all images.
  5. Delete unused plugins and themes.
  6. Reduce fonts and scripts.
  7. Clean the database.
  8. Add a CDN.
  9. Test again.

FAQ

Which is the best caching plugin? The best one is the one that matches your server. LiteSpeed Cache is excellent on LiteSpeed hosting. On other hosts WP Rocket is easy and WP Super Cache or W3 Total Cache are free options.

Does hosting really matter? Yes. A fast theme and cache cannot fully hide a slow, overloaded server. If TTFB is high, upgrade the hosting.

How many plugins are too many? There is no magic number. A few heavy plugins can be worse than 30 light ones. Judge by measured impact, not by count.

Will a faster site improve my Google ranking? Speed is one factor among many. It helps user experience, which helps visitors stay and read, and good Core Web Vitals support better results.

Related reading: Print Spooler Stuck? How to Clear the Print Queue | Fix Wi-Fi Dead Zones in Your Office | How to Automate Windows Server Backup

Print Spooler Stuck? How to Clear the Print Queue

You press Print, nothing comes out, and the document sits in the queue with the status Printing or Deleting forever. You try to cancel it and it will not go away. This is a stuck print queue, and it is one of the most common printer problems in every office. The good news is that it takes two minutes to fix once you know how. This guide shows the manual method, a one-click batch file and how to find the cause.

What is the Print Spooler?

When you print, Windows does not send the document directly to the printer. The Print Spooler service stores the job in a temporary folder and sends it to the printer one by one. If a job is corrupted, too large, or the printer stopped responding in the middle, that job blocks the queue and every job behind it waits.

Symptoms of a stuck queue

  • A job stays in the queue with status Printing, Deleting or Error.
  • Cancel does nothing or Windows says the document cannot be deleted.
  • Nothing prints on this PC, or on every PC that uses a shared printer from this one.
  • The printer shows offline while the cable and network are fine.

Method 1: Clear the queue manually

  1. Press Win + R, type services.msc and press Enter.
  2. Find Print Spooler, right-click it and choose Stop.
  3. Open File Explorer and go to C:\Windows\System32\spool\PRINTERS. If Windows asks for permission, click Continue.
  4. Delete all files inside the PRINTERS folder. Do not delete the folder itself.
  5. Go back to the Services window, right-click Print Spooler and choose Start.
  6. Open the printer queue. It should be empty. Print a test page.

Method 2: Clear it from Command Prompt

Open Command Prompt as administrator and run these three commands one after the other:

net stop spooler

del /Q /F /S %systemroot%\System32\spool\PRINTERS\*.*

net start spooler

This does the same as the manual method in a few seconds.

Method 3: Create a one-click batch file

If you fix this often, make a small script so any helper can use it.

  1. Open Notepad and paste the following lines:
@echo off
net stop spooler
del /Q /F /S %systemroot%\System32\spool\PRINTERS\*.*
net start spooler
echo Print queue cleared.
pause
  1. Click File, Save As, choose All files as the type and name it ClearPrintQueue.bat.
  2. Right-click the file and choose Run as administrator whenever you need it.

Place the file on a shared drive for your IT team, or on the desktop of the print server.

Is it safe to delete the spool files?

Yes. The files in the PRINTERS folder are only temporary copies of jobs that are waiting. Deleting them cancels those print jobs, so users need to print again, but nothing else on the PC is affected. Make sure you stop the spooler first. Do not delete files from other folders.

Why does the queue keep getting stuck?

If this happens again and again, find the root cause:

  • A bad or generic driver: install the latest driver from the manufacturer and use the same driver on all PCs.
  • A corrupt document: if it always happens with one file or one program, try printing the file as PDF first.
  • The printer goes offline or loses network: use a fixed IP for the printer and a wired connection.
  • Large print jobs with images: try a lower print quality or print in smaller parts.
  • Print server overload: many users on an old PC acting as a server. Check CPU, memory and disk space.
  • Third-party print or security software: temporarily disable it to test.

If the Print Spooler service itself will not start, check that the services it depends on, such as Remote Procedure Call (RPC), are running, and check the Event Viewer System log for the error.

A security note for IT admins

The Print Spooler has had serious security vulnerabilities in the past. Keep Windows updated on all PCs and servers. On servers that do not need to print, such as domain controllers, it is recommended to disable the Print Spooler service completely.

FAQ

The spooler stops by itself after I start it. What now? A corrupt file or driver is crashing it. Clear the PRINTERS folder again, remove the printer driver and reinstall the latest version.

Do I need to restart the PC? Usually not. Stopping and starting the spooler is enough.

Can I clear the queue without admin rights? No. Stopping the service and deleting spool files needs administrator rights.

Why does my job say Error Printing? It can be a printer connection problem, a wrong driver or a bad job. Check that the printer is online, then clear the queue.

Related reading: Network Printer Shows Offline: 7 Fixes That Work | IP Address Conflict in the Office: How to Find and Fix It | WordPress Site Slow? A Practical Speed Checklist

How to Fix Wi-Fi Dead Zones in Your Office

One room has full signal, the next room has none, and the person at the far desk keeps complaining that video calls freeze. Wi-Fi dead zones are very common in offices, shops and factories, and buying a stronger router rarely fixes them. The real fix is to understand why the signal drops and to place access points properly. This guide explains the causes and gives a practical step-by-step plan.

Why dead zones happen

  • Distance: Wi-Fi signal gets weaker with every meter.
  • Building materials: thick concrete, brick, metal doors, metal shelves and elevators absorb or reflect the signal. Low-emissivity (coated) glass and mirrors can also block it.
  • A single router in a corner: the signal has to cover the whole floor from one edge.
  • Interference: neighbouring networks, microwave ovens, cordless phones and other devices on the same channel.
  • Too many devices on one access point: the signal is there but the speed is poor.
  • Weak client devices: an old laptop or phone cannot reach as far as the access point can.

Step 1: Measure before you change anything

Walk through the office with a Wi-Fi analyzer app on your phone (for example a free app for Android) or a PC tool such as NetSpot. Note the signal strength in each room. Signal is shown in dBm, and values closer to zero are better:

SignalWhat it means
-30 to -50 dBmExcellent
-50 to -67 dBmGood, fine for video calls and streaming
-67 to -75 dBmFair, may be slow or unstable
Weaker than -75 dBmPoor, dead zone for practical use

Sketch a simple floor plan and write the readings on it. This is your before picture and it will help you place access points later.

Step 2: Place the access point in the right spot

  • Mount it high, on a ceiling or high on a wall, with a clear view of the room.
  • Put it in the middle of the area it must cover, not in a corner or behind a cabinet.
  • Keep it away from metal cabinets, thick walls, microwaves and large fish tanks or water pipes.
  • Do not hide it in a closed rack or inside a drawer.
  • Aim for one access point per area or a few rooms instead of one for the whole building.

Step 3: Choose the right channels and bands

  • 2.4 GHz reaches farther but is slower and crowded. If you use it, stick to channels 1, 6 and 11, which do not overlap.
  • 5 GHz is faster and less crowded, but the signal does not pass through walls as well. It is best when access points are close to users.
  • Give nearby access points different channels so they do not compete with each other.
  • Do not set the transmit power to maximum on every access point. Very high power on all of them causes interference, and phones keep sticking to a far access point instead of moving to the nearest one.

Step 4: Use wired access points, not repeaters

A Wi-Fi repeater receives and resends the signal on the same channel, which roughly halves the speed. It can fix a small gap at home, but in an office it is a weak solution.

The best method is to connect extra access points with Ethernet cable to the main switch (a wired backhaul). Power them with PoE if possible, which gives you power and data over a single cable and makes ceiling installation easy.

Step 5: Wired access points vs mesh

OptionGood forLimit
Wired access points with a controller or same SSIDOffices, shops, factoriesNeeds cabling
Mesh with wired backhaulMedium offices when you can run some cablesCosts more than basic routers
Wireless mesh onlyHomes and small spacesSpeed drops with every wireless hop

Use the same network name (SSID) and password on all access points so devices can move between them. If your equipment supports it, enable fast roaming features (802.11k, 802.11v and 802.11r).

Step 6: Special tips for factories, warehouses and glass buildings

  • Metal racks, machinery and large glass panels reflect and block the signal. Place access points above racks and give each aisle or section its own coverage.
  • Use access points with external or directional antennas where long open areas need coverage.
  • Test again after goods are stored, because full shelves change the signal.
  • Avoid running the Wi-Fi cable or PoE next to heavy power cables.

Step 7: Test again

Walk the same route with your analyzer app and compare. Check that the weak rooms now show at least -67 dBm, and run a speed test in the former dead zones. Also test roaming by making a call while walking from one area to another.

Quick checklist

  1. Measure the signal in every room.
  2. Mark dead zones on a floor plan.
  3. Add wired access points in the middle of those areas.
  4. Set different channels and moderate power.
  5. Use one SSID everywhere.
  6. Re-test and keep the map for the future.

FAQ

Is a repeater or an access point better? An access point connected by cable is better. A repeater cuts speed and adds delay.

Which is better, 2.4 GHz or 5 GHz? 2.4 GHz covers a wider area, 5 GHz is faster. Most offices use both, with 5 GHz access points placed close enough to users.

How many access points do I need? It depends on walls, users and devices. As a rough start, one access point per 100 to 150 square meters of open office, and more where walls or many users are present. Always verify by measuring.

Does a higher price always mean better coverage? No. Placement, channel planning and wiring matter more than the brand.

Related reading: IP Address Conflict in the Office: How to Find and Fix It | Network Printer Shows Offline: 7 Fixes That Work | How to Set Up Hikvision DVR Remote View on Your Mobile

IP Address Conflict in the Office: How to Find and Fix It

Suddenly a PC shows the message There is an IP address conflict with another system on the network. The internet drops, a printer stops answering or a file share becomes unreachable. An IP address conflict happens when two devices on the same network use the same IP address, and it can disturb both of them. This guide shows how to find the other device, fix the problem and stop it from coming back.

What an IP conflict looks like

  • A Windows warning about an IP address conflict, or a yellow warning triangle on the network icon.
  • The internet or network connection drops and returns randomly.
  • A printer, DVR or server works for a few minutes and then stops responding.
  • Two devices that work separately but fail when both are switched on.

Why it happens

  • One device has a static IP that lies inside the range the router or DHCP server also hands out.
  • Two devices were given the same static IP by mistake.
  • A second router or access point with DHCP switched on was connected to the network.
  • An old DHCP lease or a device that comes back from sleep with an old address.

Step 1: Note the IP address that is in conflict

On the affected PC open Command Prompt and run:

ipconfig /all

Note the IPv4 address, the DHCP Server address and whether DHCP is enabled. If the DHCP Server address is not your main router or server, you may have a rogue DHCP device. We will deal with that in Step 5.

Step 2: Find the other device’s MAC address

Windows records the conflict in the event log and usually includes the MAC address of the other device.

  1. Open Event Viewer, Windows Logs, System.
  2. Look for an event with source Tcpip and Event ID 4199.
  3. Read the description. It shows the IP address and the MAC address of the other system.

Another way is to use the ARP table. Ping the address and then list the ARP entries:

ping 192.168.1.60

arp -a

Find the line with that IP address and note the physical (MAC) address next to it.

Step 3: Identify the device

  1. Log in to the router or DHCP server and open the list of connected devices or DHCP leases. Match the MAC address to a device name.
  2. Look at the first six characters of the MAC address. A MAC address lookup website can tell you the manufacturer, for example a printer brand, a phone or a network device.
  3. If it is a wired device, trace the cable or check the switch port list for the MAC address on a managed switch.
  4. Disconnect the suspected device for a moment and see if the conflict message stops.

Step 4: Fix the conflict

Decide which device should keep the address.

  • If a PC or phone has a manual IP that is not needed: change it to Obtain an IP address automatically.
  • If it is a device that needs a fixed address (printer, DVR, server): keep the static IP, but make sure it is outside the DHCP range, or create a DHCP reservation for it.
  • If two devices have the same static IP: change one of them to a free address and update any settings or ports that point to it.

Then renew the IP on the affected PC:

ipconfig /release

ipconfig /renew

Step 5: Look for a rogue DHCP server

A common hidden cause is a second router, an access point in router mode or a small switch with DHCP that someone connected to the network. It gives out addresses that overlap with your main DHCP server.

  1. On several PCs compare the DHCP Server address from ipconfig /all. All of them should show the same, correct server.
  2. If you see a different address, find that device and either turn off its DHCP server or put the access point in access point or bridge mode.
  3. On managed switches, enable DHCP snooping to block DHCP replies from unauthorized ports.

Step 6: Plan your IP addresses so it does not happen again

Create a simple IP plan and keep it in a shared sheet. For a small office on 192.168.1.0/24 it could look like this:

RangeUse
.1Router or gateway
.2 to .20Servers and network devices (static)
.21 to .50Printers, DVRs, access points (static or reserved)
.51 to .200DHCP pool for PCs, phones, laptops
.201 to .254Spare

Set the DHCP pool to the range you chose so it never hands out addresses that are used by static devices. Whenever you install a new device, write its IP, MAC address, location and date in the sheet.

FAQ

Is an IP conflict dangerous? It is not a security attack by itself in most cases, but it breaks connections. Repeated conflicts can also point to a rogue device on the network, so investigate.

Can restarting the router fix it? Sometimes it clears old leases and the conflict goes away for a while, but it will return if a static address still overlaps the DHCP pool. Fix the cause.

What is a DHCP reservation? It tells the DHCP server to always give the same IP to one specific MAC address, so you get a fixed address without typing it on the device.

Why does the conflict appear after a power cut? When everything restarts together, devices can grab addresses in a different order. Reservations and a clear IP plan prevent that.

Related reading: Network Printer Shows Offline: 7 Fixes That Work | Fix Wi-Fi Dead Zones in Your Office | The Network Path Was Not Found: Domain Join Error Fix

How to Reset a Password and Unlock an Account in Active Directory

Password resets and account lockouts are the most common requests an IT administrator handles. A user forgets a password, types it wrong too many times, or comes back from leave to a locked account. Active Directory makes both tasks quick, but doing them correctly and finding out why accounts keep locking is what separates a quick fix from a repeating problem. This guide covers the graphical way, the PowerShell way and how to trace a lockout.

Before you start

  • You need permission to reset passwords, for example Domain Admin or a delegated help desk role.
  • Use the tool on a domain controller or on your PC with RSAT (Remote Server Administration Tools) installed.
  • Verify the person’s identity before you reset anything. A reset request by phone or chat is a common way attackers take over accounts.

Method 1: Reset a password with Active Directory Users and Computers

  1. Press Win + R, type dsa.msc and press Enter. This opens Active Directory Users and Computers.
  2. Find the user. Use the Find option or browse to the correct organizational unit.
  3. Right-click the user and select Reset Password.
  4. Type the new temporary password twice. Follow your password policy for length and complexity.
  5. Tick User must change password at next logon so only the user knows the final password.
  6. If the account is locked, also tick Unlock the user’s account.
  7. Click OK. Windows confirms that the password has been changed.

Method 2: Unlock an account

If the user can remember the password but the account is locked, you only need to unlock it.

  1. Double-click the user to open the properties.
  2. Go to the Account tab.
  3. Tick Unlock account. This account is currently locked out on this Active Directory Domain Controller.
  4. Click Apply and OK.

The user can try again immediately.

Method 3: Use PowerShell

PowerShell is faster when you handle many requests. Open PowerShell as administrator on a PC with the ActiveDirectory module.

Reset a password (the command prompts you for the new password):

Set-ADAccountPassword -Identity jsmith -Reset -NewPassword (Read-Host -AsSecureString)

Force a change at next logon:

Set-ADUser -Identity jsmith -ChangePasswordAtLogon $true

Unlock the account:

Unlock-ADAccount -Identity jsmith

List all locked accounts in the domain:

Search-ADAccount -LockedOut | Select Name, SamAccountName

Replace jsmith with the user’s logon name.

Why do accounts keep getting locked?

If the same account is locked again and again, resetting it will not solve the problem. A device or program somewhere is still using the old password. Typical causes:

  • A phone or tablet with email or Wi-Fi still saved with the old password.
  • A mapped network drive or saved credential in Windows Credential Manager.
  • A second PC where the user is still logged in.
  • A service, scheduled task or application that runs under that user account.
  • A remote desktop session left open on a server.

How to trace the source of a lockout

  1. Find the domain controller that holds the PDC emulator role by running Get-ADDomain | Select PDCEmulator.
  2. On that server open Event Viewer, Windows Logs, Security.
  3. Filter for Event ID 4740. This event is logged each time an account is locked.
  4. Open the event for the user and read the Caller Computer Name. That is the machine sending the wrong password.
  5. Go to that machine and remove the old saved credentials, disconnect old drives or update the service password.

Good practices for password resets

  • Always verify identity before a reset.
  • Always require the user to change the password at next logon.
  • Never send the temporary password in a public chat. Share it in a private way.
  • Delegate only the needed rights to help desk staff using the delegation wizard, instead of giving them full admin access.
  • Check your lockout policy in Group Policy. Very low thresholds cause many lockouts, while very high ones weaken security.
  • Remind users to update the password on every device after a change.

FAQ

Can I reset a password from my own PC and not the server? Yes. Install RSAT on your Windows PC and use Active Directory Users and Computers or PowerShell with a domain account that has the rights.

Why does the unlock option not appear for a user? The account may not be locked on the domain controller you are connected to. Refresh the view or connect to the PDC emulator and check again.

The user says the new password does not work. Why? The change may not have replicated to all domain controllers yet, or the password does not meet the policy, or the PC is using cached credentials. Wait a few minutes, make sure the PC is on the network and try again.

What is the difference between a reset and a change? A change needs the old password and is done by the user. A reset is done by an administrator without knowing the old password.

Related reading: The Network Path Was Not Found: Domain Join Error Fix | How to Automate Windows Server Backup | IP Address Conflict in the Office: How to Find and Fix It

How to Automate Windows Server Backup (Step-by-Step)

Most businesses only learn how important a backup is on the day something goes wrong: a disk fails, ransomware locks the files or someone deletes the wrong folder. Windows Server includes a free backup tool that can run automatically every day. This guide shows how to set it up, how to verify it and, most importantly, how to test a restore, because a backup you have never restored is only a hope.

What you need

  • A Windows Server with administrator access.
  • A dedicated backup disk, either internal or external USB. Windows will format it and use it only for backups, so do not use a disk that holds other data.
  • A disk size of at least 1.5 to 2 times the data you are backing up, so it can keep several versions.
  • About 20 minutes for the setup.

Step 1: Install the Windows Server Backup feature

  1. Open Server Manager and click Add roles and features.
  2. Click Next until you reach Features.
  3. Tick Windows Server Backup and complete the wizard.

Or in PowerShell as administrator:

Install-WindowsFeature Windows-Server-Backup

Step 2: Open the backup console

Press Win + R, type wbadmin.msc and press Enter. Select Local Backup in the left panel. On the right you will see options such as Backup Schedule, Backup Once and Recover.

Step 3: Create the daily backup schedule

  1. Click Backup Schedule on the right.
  2. Choose Full server if you want everything, including system state and the ability to do a full recovery. Choose Custom if you only want selected volumes or folders, but keep system state and the bare metal recovery option ticked for a domain controller or important server.
  3. On the time page choose Once a day and pick a time when the server is quiet, for example late at night.
  4. Choose the destination type. The best option is Back up to a hard disk that is dedicated for backups.
  5. Select the backup disk. Windows warns that it will format the disk. Confirm.
  6. Review the summary and click Finish.

Windows will format the disk, then run the backup at the scheduled time. It also manages the free space by removing the oldest versions when the disk fills up.

About the other destination types

  • Volume: you can back up to an existing volume, but this has lower performance and the space is shared with other data.
  • Shared network folder: useful when there is no spare disk, but only one backup version is kept and each new backup overwrites the last one. Use it only as an extra copy, not as your main plan.

Step 4: Check that the first backup worked

Do not assume it is fine. After the first scheduled run:

  1. Open the backup console and check Last backup and Next backup status.
  2. Open Event Viewer, Applications and Services Logs, Microsoft, Windows, Backup, Operational and look for a success event.
  3. Check the backup disk in Disk Management. You should see used space.

If you want to start a first backup immediately, use Backup Once in the same console.

Command line alternative

To run a quick manual backup of the system drive to a disk letter E:

wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet

This is also useful for scripts and scheduled tasks.

Step 5: Test a restore (do not skip this)

  1. Click Recover in the right panel.
  2. Choose This server and select a backup date.
  3. Choose Files and folders and pick a small test folder.
  4. Restore it to an alternate location, never on top of the original.
  5. Open the restored files and confirm they are complete.

Do this at least once a month for files, and a full recovery test (for example in a virtual machine) at least once or twice a year.

Step 6: Keep a copy outside the server room

Use the 3-2-1 rule: keep 3 copies of your data, on 2 different types of storage, with 1 copy kept offsite. For a small office a practical plan is two backup disks that you swap weekly, with one disk taken to a different location. If fire, theft or ransomware hits the server room, the offsite copy is what saves the business.

Simple weekly checklist

  • Check the last backup status on the server.
  • Check free space on the backup disk.
  • Read the backup event log for warnings.
  • Swap the offsite disk on the agreed day.
  • Once a month, restore a test folder.

FAQ

How long should I keep backups? It depends on your business needs and disk size. With a dedicated disk, Windows keeps as many versions as fit. For important data, also keep a monthly copy offsite.

Does it back up open files and databases? It uses Volume Shadow Copy, so it can back up open files. Databases need to support VSS to be consistent. Check your software’s documentation.

Can I back up to a NAS? Yes, to a shared folder, but only one version is kept. Use it as an additional copy.

Is Windows Server Backup enough for a business? For small setups it is a solid free tool, especially with an offsite copy and tested restores. Larger environments may need a full backup product.

Related reading: Reset a User Password and Unlock an Account in Active Directory | The Network Path Was Not Found: Domain Join Error Fix | Print Spooler Stuck? How to Clear the Print Queue

The Network Path Was Not Found: Domain Join Error Fix

You try to add a new PC to your company domain and Windows stops you with an error: The network path was not found, or An Active Directory Domain Controller for the domain could not be contacted. The PC has internet, the server is running, so what is wrong? In almost every case the problem is DNS. The client PC cannot find the domain controller by name. This guide shows how to confirm that quickly and fix it step by step.

Why this error happens

A domain join is not just a network connection. The PC first asks DNS where the domain controller is by looking up special SRV records. Only the domain controller’s own DNS server knows those records. If the PC uses your router or a public DNS server such as 8.8.8.8, the lookup fails and Windows reports that the network path was not found.

Other less common causes are wrong time settings, blocked ports, a typing mistake in the domain name, and using a Windows edition that cannot join a domain.

Step 1: Confirm basic connectivity

On the client PC open Command Prompt and ping the domain controller by its IP address:

ping 192.168.1.10

Replace the address with your domain controller’s IP. If this fails, fix the network first: cable, Wi-Fi, switch port, VLAN or IP range. The PC and server must be able to reach each other before anything else can work.

Step 2: Point the PC’s DNS to the domain controller

This step fixes the problem in most cases.

  1. Press Win + R, type ncpa.cpl and press Enter.
  2. Right-click your active network adapter and choose Properties.
  3. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  4. Choose Use the following DNS server addresses.
  5. Set Preferred DNS server to the IP address of your domain controller. If you have a second DC, add it as the alternate DNS.
  6. Click OK and close all windows.

Do not put 8.8.8.8 or your router’s address here. If many PCs have this problem, the real fix is in the DHCP server. Set DHCP option 006 (DNS servers) to your domain controllers so every PC gets the right DNS automatically.

Step 3: Test name resolution

In Command Prompt run:

nslookup yourdomain.local

It should return the IP address of your domain controller. If it says it cannot find the domain, DNS is still wrong. Then test the record Windows really needs:

nslookup -type=SRV _ldap._tcp.dc._msdcs.yourdomain.local

If you get answers with your DC name, the DNS part is healthy. After changing DNS, clear the old cache and register again:

ipconfig /flushdns

ipconfig /registerdns

Step 4: Use the correct domain name

Try the full domain name (for example company.local) instead of the short NetBIOS name (for example COMPANY). Check the exact spelling on the server. Open Active Directory Users and Computers on the DC and read the domain name at the top of the tree.

Step 5: Check date, time and time zone

Active Directory uses Kerberos, and Kerberos allows only a small time difference, by default 5 minutes, between the PC and the domain controller. Check the client’s date, time and time zone. To compare with the server you can run:

w32tm /stripchart /computer:DC01 /samples:3 /dataonly

Replace DC01 with your server name. If the difference is large, correct the time zone first and then sync the time.

Step 6: Check ports and firewall

The client needs to reach several ports on the domain controller. The main ones are DNS 53, Kerberos 88, RPC 135, LDAP 389 and SMB 445. In PowerShell test them:

Test-NetConnection -ComputerName 192.168.1.10 -Port 445

Test-NetConnection -ComputerName 192.168.1.10 -Port 389

Look for TcpTestSucceeded : True. If a port fails, check Windows Firewall on both sides, any third-party antivirus firewall and any firewall between network segments. Also make sure the PC’s network profile is not blocking discovery in a way that affects it, and try temporarily disabling a third-party security suite during testing.

Step 7: Check the domain controller itself

If several PCs fail, the problem may be on the server.

  1. Make sure the DNS Server and Netlogon services are running.
  2. Run dcdiag /test:dns on the DC and read any failures.
  3. Run net share and confirm that NETLOGON and SYSVOL are listed.
  4. In the DNS console, check that the zone for your domain exists and contains the _msdcs folder and SRV records.
  5. Check that the DC’s own network adapter uses itself (or another DC) as DNS, not a public server.

Step 8: Check Windows edition and computer name

  • Windows Home cannot join a domain. You need Pro, Business, Enterprise or Education. Upgrade the edition first.
  • Make sure the computer name is unique. If an old computer account with the same name exists, either use another name or reset the old account in Active Directory.
  • Keep computer names short and without special characters.

Now join the domain

Press Win + R, type sysdm.cpl, go to the Computer Name tab, click Change, choose Domain, enter the domain name and sign in with an account that has permission to add computers. Restart when asked.

FAQ

Can I use 8.8.8.8 as DNS on domain PCs? No. Domain PCs must use the domain controller as DNS. Put public DNS servers as forwarders on the DNS server so that internet names still work.

Only one PC fails to join. What does that suggest? The server is fine. Check that PC’s DNS setting, time, Windows edition and firewall software.

Does a VPN or Wi-Fi guest network cause this? Yes. If the PC is on a different network or VPN without access to the DC and its DNS, the join fails.

Do I need to disable IPv6? Not normally. Fix DNS first. Disabling IPv6 is not recommended unless you have a specific reason.

Related reading: How to Reset a User Password and Unlock an Account in Active Directory | IP Address Conflict in the Office: How to Find and Fix It | How to Automate Windows Server Backup

DVR No Video Signal Error: Causes and Fixes

You open the DVR and one or more cameras show a black screen with the message No Video Signal or Video Loss. It is stressful because it means that area is not being recorded. The good news is that the cause is usually simple: power, a cable, or a connector. This guide shows how to find the faulty part quickly instead of replacing things blindly.

What No Video Signal actually means

The DVR is telling you that it is not receiving a picture from that channel. The fault can be in the camera, the power supply, the cable and connectors, or the DVR itself. The fastest way to find it is to isolate each part one at a time.

Step 1: Check whether one camera or all cameras are affected

  • One camera: the problem is almost always that camera, its cable or its connectors.
  • Several cameras on the same power supply: suspect the power adapter or power distribution box.
  • All cameras: suspect the DVR input, the main power supply or a recent setting change.

Step 2: Check camera power

Most analog and HD-over-coax cameras need 12V DC. Many cameras show a small IR light glowing in the dark when powered. In daylight you may need a multimeter.

  1. Measure the voltage at the camera end of the power connector. It should be close to 12V.
  2. If it is much lower (for example under 10V), you have a voltage drop from a long cable, an overloaded adapter or a weak power supply.
  3. Check the adapter’s amperage rating. Add up the current of all cameras on it and keep a safety margin. A power supply running at its limit causes random video loss.

Step 3: Check the BNC connectors and cable

Bad connectors are the number one cause of video loss on coax systems.

  1. Look for loose, rusty or corroded BNC connectors, especially outdoors.
  2. Re-crimp or replace the BNC connector at both ends if in doubt.
  3. Check the cable along its path for cuts, water damage or rodent damage.
  4. Make sure power and video connectors are not touching each other.

If you use a balun on UTP cable, check that the balun is tight and the pairs are connected correctly.

Step 4: Test the camera with a known good setup

  1. Take the camera to the DVR and connect it with a short cable and its own power adapter.
  2. If it shows video, the camera is fine and the fault is in the long cable, connector or power at the original location.
  3. If it still shows no video, try the camera on another DVR channel, or try a different camera on the same channel.

This swap test tells you immediately whether the camera, the cable or the DVR channel is bad.

Step 5: Check the DVR channel and signal type

Some DVRs support several signal types (for example AHD, TVI, CVI and analog) and some support both analog and IP cameras.

  1. In the DVR menu, check the camera or channel settings and make sure the channel is enabled.
  2. If your DVR has a signal type or HD format setting, set it to Auto or match the camera’s format.
  3. If the DVR supports IP cameras on some channels, check that the channel is not set to IP mode when you connected an analog camera.
  4. Check the resolution. Plugging a high-resolution camera into a DVR that does not support that resolution can give no picture.

Step 6: Look at the DVR itself

  • Reboot the DVR properly from the menu.
  • Check that the DVR is not overheating and that its fan is working.
  • Update the firmware if your model has a known issue.
  • If every channel fails after a power surge, the DVR input may be damaged and need repair.

Quick troubleshooting table

What you seeMost likely cause
One camera black, others fineCamera, cable or connector
Several cameras black on one adapterPower supply or power box
Video comes and goesLoose connector or low voltage
Picture only at night is badIR or power issue at the camera
All cameras blackDVR or main power

How to prevent video loss

  1. Use good quality BNC connectors and crimp them properly.
  2. Seal outdoor connections against water.
  3. Use a regulated power supply with enough spare capacity.
  4. Keep a spare camera, adapter and cable for quick swap testing.
  5. Do a monthly camera check and note any camera that flickers.

FAQ

One camera is black but the others work. What should I check first? Check the power at that camera, then the connectors, then do the swap test with a short cable.

The camera works on a monitor but not on the DVR. Why? The signal type or resolution may not match the DVR channel, or the channel is disabled or set to the wrong mode.

Can a long cable cause No Video Signal? Yes. Long runs lower the power voltage and weaken the video signal. Use thicker power cable, a better video cable or a local power supply.

Do I need to replace the DVR? Only after you have confirmed that cameras, cables and power are fine. Most cases are caused by connectors or power.

Related reading: How to Set Up Hikvision DVR Remote View on Your Mobile | CCTV Camera Placement Guide for Factory and Warehouse | Network Printer Shows Offline: 7 Fixes That Work

How to Set Up Hikvision DVR Remote View on Your Mobile

Watching your CCTV cameras from your phone is one of the first things people ask for after a DVR is installed. With a Hikvision DVR it takes about ten minutes if the DVR is connected to the internet and set up correctly. This guide shows the easiest method (Hik-Connect cloud), explains the port forwarding method, and covers the security steps you should not skip.

What you need before you start

  • A Hikvision DVR or NVR that is activated with a strong admin password.
  • A working internet connection and a LAN cable from the DVR to the router.
  • The Hik-Connect app on your Android or iPhone, and a Hik-Connect account.
  • A few minutes in front of the DVR with a mouse and monitor.

Menu names change slightly between firmware versions, so use the steps below as a guide and look for the closest option on your DVR.

Step 1: Make sure the DVR has internet access

  1. On the DVR, open Configuration, Network, General.
  2. Check that the IP address, subnet mask and gateway are correct. The gateway should be your router’s IP.
  3. Set the Preferred DNS to your router’s IP or to a public DNS such as 8.8.8.8.
  4. Click Test or ping an outside address from the DVR if your model has that option.

If the DVR uses DHCP, consider giving it a fixed address so it does not change later.

Method 1: Hik-Connect cloud (easiest and safest for most offices)

This method needs no port forwarding because the DVR connects out to the Hik-Connect service by itself.

  1. On the DVR go to Configuration, Network, Advanced Settings, Platform Access (on some models it is called Hik-Connect).
  2. Tick Enable. Read and accept the terms if asked.
  3. Create a verification code (also called encryption key). Use at least 8 characters and keep it private.
  4. Wait until the status shows Online.
  5. On your phone, open Hik-Connect, sign in and tap the + icon.
  6. Scan the QR code shown on the DVR or enter the device serial number.
  7. Enter the verification code, give the device a name and finish.

Your cameras will now appear in Live View in the app. You can also play back recordings if the DVR has a hard disk installed.

Method 2: Port forwarding (direct access)

Some people prefer direct access with the iVMS-4500 app or a PC client. This needs port forwarding on the router and is less secure if done carelessly.

  1. Give the DVR a fixed IP address.
  2. In the router, forward the DVR’s server port (default 8000) and, if you need video streaming, the RTSP port (default 554) to the DVR’s IP.
  3. Find your public IP address or use a DDNS service, because many internet connections have a changing public IP.
  4. In the mobile app, add the device by IP or domain, enter the port, username and password.

Security tip: do not expose the DVR’s web port 80 to the internet. Change default ports if possible, use a long unique password, and keep the firmware updated. If you need secure access from outside, a VPN to the office is a better option than open ports.

Common mistakes and how to fix them

  • Status shows Offline: check DNS and gateway on the DVR, and check that the router has working internet.
  • Cannot add device in the app: the verification code is wrong, or the device is already added to another account.
  • Live view works at the office but not outside: with port forwarding, the ports are not forwarded correctly or the ISP blocks them.
  • Video is slow or choppy: use the sub-stream for mobile viewing and check your upload speed. Remote video uses the office upload bandwidth.
  • Time is wrong on recordings: set the DVR time zone and enable NTP time sync.

Security checklist

  1. Change the default or old password and use a unique one.
  2. Update the DVR firmware.
  3. Create a separate user with view-only rights for people who only need to watch.
  4. Disable services you do not use (for example UPnP if you do not need it).
  5. Never share your verification code in public messages.

FAQ

Which is better, Hik-Connect or port forwarding? For most offices Hik-Connect is easier and safer because no ports are opened. Port forwarding gives direct access but needs careful security settings.

Is remote viewing safe? It is safe when you use a strong password, updated firmware and the cloud method or a VPN. Open ports with default passwords are the real danger.

Can I view the cameras on a PC as well? Yes. Use the Hik-Connect web portal or the iVMS-4200 software on a computer.

Does remote viewing use a lot of internet? Yes, mainly upload bandwidth at the office. Using the sub-stream and fewer cameras at once reduces the load.

Related reading: DVR No Video Signal Error: Causes and Fixes | CCTV Camera Placement Guide for Factory and Warehouse | Fix Wi-Fi Dead Zones in Your Office

Network Printer Shows Offline: 7 Fixes That Work

A network printer that suddenly shows Offline is one of the most common support calls in any office. The printer is switched on, the display looks normal, yet Windows refuses to print. In most cases the printer is not broken. Windows simply cannot reach it, or one of its settings is wrong. This guide walks you through seven fixes, starting with the quickest, so you can get printing again without calling anyone.

Why a network printer goes offline

Windows marks a printer as offline when it cannot get a reply from the printer’s IP address. The most common causes are:

  • The printer’s IP address changed after a restart because it was assigned by DHCP.
  • A loose or damaged network cable, or a weak Wi-Fi signal.
  • A stuck Print Spooler service on the PC.
  • A wrong or outdated printer port in Windows.
  • The SNMP status check failing even though the printer works.
  • The option Use Printer Offline being ticked by mistake.

Work through the fixes below in order. Most offices solve the problem by Fix 4 or Fix 6.

Fix 1: Check power and the network connection

Start with the basics. Look at the printer’s display for any error message. Check that the LAN cable is firmly plugged in at both ends and that the link lights on the printer’s network port are on or blinking. If the printer uses Wi-Fi, check its signal strength from the printer menu. Then restart the printer: switch it off, wait 30 seconds and switch it on again. Wait until it is fully ready before testing.

Fix 2: Find the printer’s IP address and ping it

Print a network configuration page from the printer menu. The exact path depends on the brand, but it is usually under Settings, Network, then Print Configuration or Network Report. Note down the IP address.

On your PC press Win + R, type cmd and press Enter. Then run:

ping 192.168.1.50

Replace the address with your printer’s IP. If you get replies, the printer is reachable and the problem is inside Windows. If you see Request timed out, the problem is on the network side: cable, switch port, Wi-Fi or IP address. Also compare this IP with the one stored in the printer port on your PC (Fix 5). If they are different, the printer’s IP has changed and you should go straight to Fix 6.

Fix 3: Turn off Use Printer Offline

  1. Open Settings, Bluetooth & devices, Printers & scanners.
  2. Select your printer and click Open print queue.
  3. Click the Printer menu at the top.
  4. If Use Printer Offline has a tick, click it to remove the tick.

On older Windows versions, the same option is in Control Panel under Devices and Printers: double-click the printer and open the Printer menu.

Fix 4: Restart the Print Spooler service

The Print Spooler manages all print jobs on the PC. If it hangs, the printer can appear offline.

  1. Press Win + R, type services.msc and press Enter.
  2. Find Print Spooler, right-click it and choose Restart.

Or open Command Prompt as administrator and run:

net stop spooler

net start spooler

If jobs are still stuck in the queue after this, you also need to clear the spool folder. We explain that in our guide on clearing a stuck print queue.

Fix 5: Check the printer port and SNMP setting

  1. Open Printer properties from the Printers & scanners page and go to the Ports tab.
  2. Select the port your printer uses. It should be a Standard TCP/IP Port.
  3. Click Configure Port and confirm that the Printer Name or IP Address matches the printer’s real IP.
  4. If SNMP Status Enabled is ticked, untick it and click OK.

Some printers do not answer the SNMP status request correctly, and Windows then reports them offline even though printing would work. Unticking this option fixes it in many offices. Also avoid WSD ports for office printers. They depend on automatic discovery and are less stable than a Standard TCP/IP port with a fixed IP.

Fix 6: Give the printer a fixed IP address

This is the most important permanent fix. If the printer takes its address from DHCP, the address can change after a power cut or router restart, and every PC then points to an address that no longer belongs to the printer. You have two options:

  • Static IP on the printer: set it from the printer panel or its web page. Choose an address outside the DHCP range of your router or server.
  • DHCP reservation (recommended): in your router or DHCP server, reserve one IP address for the printer’s MAC address. The printer keeps getting DHCP, but always the same IP.

After that, update the port on each PC if the IP has changed, and write the printer’s IP in your office IP list.

Fix 7: Remove and re-add the printer

If nothing worked, the driver or port may be corrupted.

  1. Remove the printer from Printers & scanners.
  2. Download the latest driver from the manufacturer’s website. Do not rely on the generic Windows driver.
  3. Click Add device, then The printer that I want isn’t listed.
  4. Choose Add a printer using an IP address or hostname, select TCP/IP device and enter the IP.
  5. Install the downloaded driver when asked and print a test page.

How to stop it from happening again

  • Always use a reserved or static IP for every printer.
  • Use a LAN cable instead of Wi-Fi wherever you can.
  • Use the same driver version on all PCs.
  • Check for printer firmware updates from time to time.
  • Keep a simple sheet listing each printer, its IP, location and model.

FAQ

The printer shows online but nothing prints. Why? Usually a stuck print job or a hung Print Spooler. Restart the spooler and clear the print queue.

Why does the printer go offline after every restart? Almost always because the IP address changes. Set a DHCP reservation or a static IP. Also check whether the printer’s energy saver mode turns off its network card.

It is offline on only one PC. What does that mean? The network is fine, so the problem is the port, driver or spooler on that PC. Ping the printer from another PC to confirm, then follow Fix 4, Fix 5 and Fix 7.

A printer shared from a server shows offline. What should I check? Check the printer on the print server first. If it is offline there, fix it there. Then check that the client can reach the server and the share path.

Related reading: Print Spooler Stuck? How to Clear the Print Queue | IP Address Conflict in the Office: How to Find and Fix It | Fix Wi-Fi Dead Zones in Your Office