Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » AWS/Azure/OpenShift » How to enable Enhanced Networking Adapter (ENA) on Windows

How to enable Enhanced Networking Adapter (ENA) on Windows

Posted on 12/12/201826/09/2023 Christian By Christian 2 Comments on 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

  • Backup for Microsoft 365 and Azure
    Veeam Backup Deployment options for Microsoft 365 Data AWS/Azure/OpenShift
  • Microsoft 365 Developer Program instant
    Get your free Microsoft 365 E5 Sandbox today AWS/Azure/OpenShift
  • Screenshot 2024 02 09 at 7.34.18 PM
    How to create a Logic App for monitoring tweets AWS/Azure/OpenShift
  • M365 Password Reset
    How to reset Microsoft 365 User Password AWS/Azure/OpenShift
  • DevOps GIT Docker Kubernetes
    Azure DevOps: Docker and Kubernetes Deployment with GitHub AWS/Azure/OpenShift
  • keyvault
    How To Use Azure Key Vault Secrets in Azure Pipelines AWS/Azure/OpenShift

More Related Articles

Backup for Microsoft 365 and Azure Veeam Backup Deployment options for Microsoft 365 Data AWS/Azure/OpenShift
Microsoft 365 Developer Program instant Get your free Microsoft 365 E5 Sandbox today AWS/Azure/OpenShift
Screenshot 2024 02 09 at 7.34.18 PM How to create a Logic App for monitoring tweets AWS/Azure/OpenShift
M365 Password Reset How to reset Microsoft 365 User Password AWS/Azure/OpenShift
DevOps GIT Docker Kubernetes Azure DevOps: Docker and Kubernetes Deployment with GitHub AWS/Azure/OpenShift
keyvault How To Use Azure Key Vault Secrets in Azure Pipelines 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

  • Docker Installation on Ubuntu
    Docker Engine Installation on Ubuntu Network | Monitoring
  • How To Upgrade Windows 11 Pro to Enterprise
    Upgrade Windows 11 Pro to Enterprise and vice Versa Windows
  • Azure App Service
    How to Restore Deleted Azure App Service Using PowerShell Automation
  • screenshot 2020 03 29 at 18.19.50
    Shortcut for Windows update: How to create a shortcut for Windows scheduled task Windows Server
  • KMS server setup
    How to set up and configure the Key Management System (KMS) Windows Server
  • Enable or disable SA acocunt
    How to enable an SA account that has been disabled Oracle/MSSQL/MySQL
  • Could not load file or assembly
    Unable to edit MDT XML unattended file: Could not load file Windows Server
  • squid proxy feature
    How to Set Up and Configure a Squid Proxy Server Linux

Subscribe to Blog via Email

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

Join 1,808 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

AWS 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.