Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

How to enable Enhanced Networking Adapter (ENA) on Windows

Posted on 12/12/201826/09/2023 IT Expert By IT Expert 2 Comments on How to enable Enhanced Networking Adapter (ENA) on Windows
  1. Home
  2. AWS/Azure/OpenShift
  3. How to enable Enhanced Networking Adapter (ENA) on Windows
Enhanced Networking Adapter

Most times when you increase or change the instance type of a server on AWS, the Network adapter changes and this can cause system related issues

Here are steps for installing the ENA Driver:

  • Install the driver for the operating system from this link. http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/enhanced-networking-ena.html
    Locate the Operating system relevant to you. This can be selected by clicking on the relevant operating system as shown below.
  • Moreover, Copy this to the browser of the Instance where you wish to install the Network Adapter into. This will automatically download the zip file containing the ENA network adapter
  • Nonetheless, Open the command prompt (CLI) and navigate to the folder containing the path and run the command below.
 pnputil -i -aena.inf

The output will be as follow below

Output success would be
Microsoft PnP Utility
                                
Processing inf :            ena.inf 
Succesfully installed the driver on a device on the system.
Driver package added successfully.
Published name :            oem9.inf
                            
Total attempted:                 1                            
Number successfully imported:    1
  • Next stop the instance (server) by shutting it down
  • Furthermore, Enable ENA support on the instance.
    • Run this command below
      Note: (This step has to be done from your local computer) and NOT on on the instance itself).
    • Open the command prompt (CLI) on you local machine (work station) and type in aws configure
    • Now follow the prompt (instruction) by entering your keys and region where the instance is located.

      Modifying the instance Attribute (AWS-CLI)
aws ec2 modify-instance-attribute --instance-id Replacethiswith theinstance_id --ena-support

However, The next step would be to describe the instance to ensure the ENA (Enhanced Networking Adapter) is installed.

aws ec2 describe-instances --instance-ids Replacethiswith theinstance_id --query "Reservations[].Instances[].EnaSupport"
Rate this post

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
AWS/Azure/OpenShift Tags:AWS, Enhanced Networking Adapter, Microsoft Windows, Windows 10

Post navigation

Previous Post: Create Simple Notification Service (SNS) Notification on AWS
Next Post: View Scheduled Events on AW using AWS Web Console and CLI

Related Posts

  • header picture 1
    Azure CI/CD: Configuring Email Notifications in Azure DevOps AWS/Azure/OpenShift
  • How to backup Azure VIM 3
    How to backup Azure VM with VM Settings AWS/Azure/OpenShift
  • Azure Virtual Desktop: Autoscaling Implementing and Monitoring Session Hosts [Part 05] AWS/Azure/OpenShift
  • Route53AWS
    Set up and configure Route 53 for your Domain in AWS AWS/Azure/OpenShift
  • Deploy Web App from GitHub
    Deploy Code from GitHub to Azure Apps Services via the Command line AWS/Azure/OpenShift
  • Delete AWS EBS Volume
    How to delete an Elastic Block Store Volume on AWS AWS/Azure/OpenShift

More Related Articles

header picture 1 Azure CI/CD: Configuring Email Notifications in Azure DevOps AWS/Azure/OpenShift
How to backup Azure VIM 3 How to backup Azure VM with VM Settings AWS/Azure/OpenShift
Azure Virtual Desktop: Autoscaling Implementing and Monitoring Session Hosts [Part 05] AWS/Azure/OpenShift
Route53AWS Set up and configure Route 53 for your Domain in AWS AWS/Azure/OpenShift
Deploy Web App from GitHub Deploy Code from GitHub to Azure Apps Services via the Command line AWS/Azure/OpenShift
Delete AWS EBS Volume How to delete an Elastic Block Store Volume on AWS AWS/Azure/OpenShift

Comments (2) on “How to enable Enhanced Networking Adapter (ENA) on Windows”

  1. Avatar photo xtnsele says:
    12/12/2018 at 10:03 PM

    Note: At the moment the the download and installer steps have changed by AWS but the syntax still remains the same
    – Now you have to download, navigate to the folder and run the install.ps1.

    All other steps and syntaxes are valid

    Log in to Reply
  2. Avatar photo xtnsele says:
    12/12/2018 at 10:08 PM

    If you encounter problems when you restart the instance, then you will have to disable ENA support using one of the following commands: And this has to be done from your local workstation and not on the server.

    Modify-instance-attribute(AWS CLI)

    – aws ec2 modify-instance-attribute –instance-id instance_id –no-ena-support

    https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/enhanced-networking-ena.html

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • VBR console update
    Veeam Backup Console must be updated to the latest version Backup
  • image 38
    How to Fix “Unknown hard error” on Windows Server and Windows 10 Windows
  • Microsoft Office 365 Family
    Download Microsoft Office 365 Family Invoice for tax reasons Microsoft Exchange/Office/365
  • Ping request could not find the hos
    Ping request could not find the host: Verify if the name is entered correctly Windows
  • LiveCaption
    Enable or disable automatic Google Chrome Live Caption on macOS Mac
  • ePO installation on Windows Server
    Trellix ePolicy Orchestrator Installation on Windows Server Security | Vulnerability Scans and Assessment
  • ansible logo600 591x296 1
    Ansible_user=UNREACHABLE {Failed to connect to the host via SSH: SSH: Could not resolve hostname (Name or service not known, unreachable true) Configuration Management Tool
  • azure just in time
    How to secure access to your Virtual Machine with Just-in-Time (JIT) VM Access AWS/Azure/OpenShift

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,784 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.