How to enable and use Microsoft iSCSI Initiator in Windows 11

Microsoft iSCSI Initiator is built into Windows 11, and you enable it by starting the Microsoft iSCSI Initiator Service (MSiSCSI) and setting it to start automatically.

This guide covers starting the service, connecting to an iSCSI target from PowerShell or the iSCSI Initiator window, bringing the new disk online, and fixing the service errors that block it.

How to enable and use Microsoft iSCSI Initiator in Windows 11
Discovered targets and their connection status appear on the Targets tab; NETGEAR's example shows an older Windows window frame. (Image: kb.netgear.com)

How to enable and use Microsoft iSCSI Initiator in Windows 11

The fastest route is three PowerShell commands that start the service, keep it running after restarts and confirm its state. You need an administrator account to run PowerShell as administrator.

  1. Right-click Start and select Terminal (Admin), then select Yes at the User Account Control prompt.
  2. Run Set-Service -Name MSiSCSI -StartupType Automatic so the service starts with Windows.
  3. Run Start-Service -Name MSiSCSI to start it now.
  4. Run Get-Service -Name MSiSCSI and confirm Status shows Running.
  5. Run New-IscsiTargetPortal -TargetPortalAddress <target IP or name> to discover the targets on your storage server or NAS.
  6. Run Get-IscsiTarget to list the discovered targets and their IQNs.
  7. Run Connect-IscsiTarget -NodeAddress <target IQN> -IsPersistent $true to connect and reconnect automatically after restarts.

The new iSCSI disk now appears in Disk Management like a local drive. If it is new and empty, initialize and format it before use, as shown below.

What is the iSCSI initiator in Windows?

iSCSI carries SCSI storage commands over an ordinary TCP/IP network, so a PC can use a disk on a storage server or NAS as if it were installed locally. The initiator is the client side of that link.

Term What it means
iSCSI initiator The client component that connects to remote iSCSI storage; Windows includes it
iSCSI target The storage server, NAS or SAN that offers disks over the network
IQN (iSCSI Qualified Name) The unique name that identifies each initiator and target, for example iqn.1991-05.com.microsoft:…
Target portal The IP address or host name and port where the target listens
Default port TCP 3260
Service name MSiSCSI, shown as Microsoft iSCSI Initiator Service
Access level Block-level: the remote disk appears in Disk Management, not as a shared folder
CHAP Optional authentication a target can require from the initiator
iSCSI initiator client connecting to an iSCSI target server over TCP/IP
The target server sits between the network and the storage array, so the PC only talks to the target. (Image: Microsoft)

iSCSI Initiator app or PowerShell in Windows 11

Your situation Use this Why
One-off connection to a home NAS iSCSI Initiator window Point-and-click, and the tabs show discovered targets and favorites
Several PCs or a repeatable setup PowerShell iSCSI cmdlets The same commands can be scripted and rerun
The window says the service is not running Either; start the service first Both routes need MSiSCSI running
You need the PC's IQN for the storage admin PowerShell Get-InitiatorPort Prints the node address directly

Open and use the iSCSI Initiator window in Windows 11

The iSCSI Initiator window manages discovery, favorite targets and the initiator name. Windows offers to start the service the first time you open it.

  1. Type iSCSI Initiator in the taskbar search box and select iSCSI Initiator in the results.
  2. Select Yes if Windows asks to start the Microsoft iSCSI service and set it to start automatically.
  3. Open the Discovery tab, add the target portal address of your storage, and select Refresh to list its targets.
  4. Connect to the target your storage administrator or NAS assigned to this PC.
  5. Open the Favorite Targets tab to confirm the connection is saved so Windows reconnects it after a restart.
  6. Open the Configuration tab to see the Initiator Name (IQN) the target must allow.

Do not change the Initiator Name after you create favorite targets. Microsoft notes existing favorites keep the old name and can fail to log in; remove and re-add them if you change it.

Open iSCSI Initiator Configuration tab to find the Initiator Name IQN
The target must allow the name shown here; avoid Change once favorites exist. NETGEAR's example uses an older Windows frame. (Image: kb.netgear.com)

Find the iSCSI initiator IQN with PowerShell

(Get-InitiatorPort | Where-Object ConnectionType -eq 'iSCSI').NodeAddress

Lists the iSCSI node address (IQN) of this PC. Give it to the storage administrator or enter it in the NAS so the target allows this initiator.

You should see: A line that starts with iqn., for example iqn.1991-05.com.microsoft: followed by the PC name.

iSCSI initiator IQN listed as an allowed initiator on a NETGEAR ReadyDATA target
Enter the PowerShell result under Allowed Initiators, then tick Allowed and select Apply, as on this LUN group. (Image: kb.netgear.com)

Initialize the iSCSI disk in Disk Management

A newly created iSCSI LUN arrives as an empty, offline or unallocated disk. It needs a partition and a file system before File Explorer shows it, which you can add below or with DISKPART commands.

  1. Press Win + R, type diskmgmt.msc and press Enter.
  2. Find the new disk; its size matches the LUN you created on the target.
  3. If it shows Offline, right-click the disk label and select Online.
  4. Right-click the disk label, select Initialize Disk, choose GPT and select OK.
  5. Right-click the unallocated space, select New Simple Volume and finish the wizard with a drive letter and NTFS.

Skip this for a LUN that already holds data, or you will erase it. Only bring an existing disk Online.

Microsoft iSCSI Initiator: initialize the new disk from the Disk Management right-click menu
A disk marked Unknown and Not Initialized needs this step; skip it for a LUN that already holds data. (Image: Microsoft)

Check the iSCSI connection is working

  1. Run Get-Service -Name MSiSCSI and confirm it shows Running.
  2. Run Get-IscsiSession and confirm a session is listed for your target.
  3. Run Get-IscsiConnection to see the initiator and target addresses in use.
  4. Run Get-Disk | Where-Object BusType -eq 'iSCSI' and confirm the remote disk appears.
  5. Restart the PC and run Get-IscsiSession again to confirm the persistent connection came back.

Disconnect an iSCSI target and stop the service

  1. Close any files and apps that use the iSCSI drive.
  2. Run Get-IscsiTarget and copy the target's NodeAddress.
  3. Run Disconnect-IscsiTarget -NodeAddress <target IQN> and accept the confirmation prompt.
  4. In the iSCSI Initiator window, open Favorite Targets, select the target and select Remove so it does not reconnect.
  5. On the Discovery tab, select the portal you no longer use and select Remove.
  6. Optionally run Set-Service -Name MSiSCSI -StartupType Manual and Stop-Service -Name MSiSCSI.

iSCSI Initiator service fails to start with error "Access is denied"

"Access is denied" when starting the iSCSI Initiator service

The command or console is not running with administrator rights, or a policy blocks service changes.

  1. Close the window and reopen Terminal (Admin) or Services with Run as administrator.
  2. Run Start-Service -Name MSiSCSI again.
  3. On a work or school PC, ask the IT administrator, since policy may manage this service.
  4. If the error continues on a personal PC, run sfc /scannow from an elevated terminal to repair damaged system files, then restart.

The service starts but stops again

Stale discovery entries or sessions pointing at storage that no longer exists.

  1. In iSCSI Initiator, open Discovery, select Refresh and remove portals you no longer use.
  2. Run Get-IscsiSession | Remove-IscsiSession to clear outdated sessions.
  3. Start the service again and reconnect the target.

The Microsoft iSCSI service is not running

"The Microsoft iSCSI service is not running" when opening iSCSI Initiator

MSiSCSI is set to Manual and has not started, which is the default until you first use it.

  1. Select Yes in the prompt to start the service and make it start automatically.
  2. If the prompt does not appear, press Win + R, type services.msc and press Enter.
  3. Double-click Microsoft iSCSI Initiator Service, set Startup type to Automatic and select Start.
  4. Select OK and reopen iSCSI Initiator.

Drives or shares on the iSCSI disk are missing after a restart

Something that depends on the disk started before the iSCSI service connected it.

  1. Confirm the target is listed under Favorite Targets or was connected with -IsPersistent $true.
  2. If file shares on the iSCSI disk are missing, run sc config LanmanServer depend= MSiSCSI from an elevated Command Prompt so the Server service waits for iSCSI.
  3. Restart the PC and check the shares again.

The requested pause, continue, or stop is not valid for this service

"The requested pause, continue, or stop is not valid for this service"

The command asked the service to stop or pause while it was not in a state that accepts that request, often because it is already stopped or still starting.

  1. Run Get-Service -Name MSiSCSI to see the current Status.
  2. If it shows Stopped, use Start-Service -Name MSiSCSI instead of a stop or pause command.
  3. If it shows StartPending or StopPending, wait a minute and check again before sending another command.
  4. If it stays stuck, restart the PC and set the startup type to Automatic in Services.

Target connects but the disk does not appear

The target does not allow this PC's IQN, or the disk is offline.

  1. Check the PC's IQN with Get-InitiatorPort and confirm the target's access list includes it.
  2. Confirm the PC can reach the target on TCP port 3260.
  3. Open Disk Management and bring the disk Online.

Microsoft iSCSI Initiator FAQ

Does Windows 11 support iSCSI?

Yes. Microsoft states that the iSCSI initiator is included by default in all versions of Windows. You only need to start the Microsoft iSCSI Initiator Service and connect it to an iSCSI target on your network.

Do I need to install anything to use iSCSI Initiator in Windows 11?

No. The initiator software ships with Windows. The storage side, called the target, runs on a NAS, a SAN or a Windows Server with the iSCSI Target Server role service.

Which port does iSCSI use?

iSCSI uses TCP port 3260 by default. The PC must be able to reach the target portal on that port, so check firewalls between the PC and the storage if discovery fails.

What is the service name for iSCSI Initiator?

The service name is MSiSCSI and its display name is Microsoft iSCSI Initiator Service. Use MSiSCSI with Start-Service, Set-Service and Get-Service in PowerShell.

How do I find my iSCSI initiator name in Windows 11?

Open iSCSI Initiator and check the Initiator Name on the Configuration tab, or run Get-InitiatorPort in PowerShell. The name starts with iqn. and is what the target uses to allow access.

How do I make an iSCSI drive reconnect after a restart?

Connect it as a persistent connection with Connect-IscsiTarget and -IsPersistent $true, or keep it under Favorite Targets in the iSCSI Initiator window. Windows then logs in to the target automatically at startup.

Can two PCs use the same iSCSI disk at once?

Not safely with a normal NTFS volume. Two PCs writing to one block disk without a cluster file system corrupt it. Shared access needs failover clustering with Cluster Shared Volumes.

Is iSCSI the same as a network share?

No. A network share gives file-level access through SMB. iSCSI gives block-level access, so the remote disk appears in Disk Management and Windows formats and manages it like a local drive.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *