How to manage asset tag on Microsoft Surface

Asset tagging is a process of tagging or labeling an asset so you can easily keep track of its location in an organization and to whom it belongs.

There are two ways to apply an asset tag to a Surface device. Physically, you will need to print an asset label with an asset number and stick it on the device. Digitally, Microsoft has provided an administrative tool that administrators can use to assign an asset tag or asset number to Microsoft Surface devices.

This article will show you how to download the tool to assign an asset tag on supported Microsoft Surface devices.

  1. Surface devices that support asset tagging
  2. How to download the Surface Asset Tag tool
  3. How to use the Surface Asset Tag tool
    1. Checking the current asset tag on a Microsoft Surface device
    2. Assigning an asset tag to a Microsoft Surface device
    3. Clearing asset tag from a Microsoft Surface device
  4. How to check Asset Tag via Surface UEFI/BIOS
  5. FAQs
    1. How to extract the Surface Asset Tag.zip file?
    2. Why am I getting a “UEFI version does not support asset tag” message?

1 Surface devices that support asset tagging

The asset tag feature is available on all Surface devices supporting Surface UEFI and having UEFI firmware version 3.9.150.0 or later. That includes:

2 How to download the Surface Asset Tag tool

The Surface Asset Tag tool is available for download from the Microsoft Download Center. You can use the following links to download:

To download from the Microsoft Download Center:

  1. Go to the Surface Tools for IT download page and click on the Download button.Surface Tools for IT Download Page - Download
  2. Check on the “Surface Asset Tag.zip” check box and click on the Next button to start downloading the tool.Select Surface Asset Tag and click Next
  3. When it’s finished downloading, extract and copy it to a preferred location. In this case, I copy it to the “C:\Surface\Assets” folder.Asset Tag tool Directory

3 How to use the Surface Asset Tag tool

The Surface Asset Tag is a command line tool that you can use via Command Prompt or Windows PowerShell with Administrative rights. To start using the tool:

Right-click on the Start menu and select Windows PowerShell (Admin), Terminal (Admin), or Command Prompt (Admin).

Running PowerShell as Admin

Change the current directory to where you saved the tool. In this case, type “cd C:\Surface\Assets”.

Changing directory to Surface Assets tool

Checking the current asset tag on a Microsoft Surface device

To retrieve the current asset tag assigned to your Surface device, use the following command:

.\AssetTag.exe -g

Here are the results you can expect to see:

Reading Asset Tag Command Line with no value

Reading Asset Tag Command Line with value

Assigning an asset tag to a Microsoft Surface device

To assign or set an asset tag to a Surface device, use the following command:

.\AssetTag.exe -s ASSET_TAG

Note According to Microsoft, the asset tag value must contain between 1 and 36 characters. Allowed characters include A-Z,a-z,0-9, period(.), and hyphen (-).

For demonstration, we will assign an asset tag to a Surface Laptop 3 as SM20220001.

.\AssetTag.exe -s SM20220001

Setting Asset Tag Command Line

Note After assigning an asset tag, you need to reboot your Surface to let your device update the asset tag.

Clearing asset tag from a Microsoft Surface device

To clear or remove an asset tag from a Surface device, use the following command:

.\AssetTag.exe -s

Clearing Asset Tag Command Line

4 How to check Asset Tag via Surface UEFI/BIOS

To check the asset tag number on a Surface device via Surface UEFI, use the following steps:

  1. Open Windows Settings
    First, you need to access Windows Settings by going to Start and opening the Settings app with the gear icon (or by using Win + I shortcut key).
  2. Go to Windows Updates > Advanced options
    On the left pane of the settings, select “Windows Updates“. Then select “Advanced options” from the more options section.
    Windows 11: Settings > Windows Update > Advanced options
  3. Select the “Recovery” option
    Under the “Additional options”, select “Recovery”.
    Windows 11: Settings > Recovery
  4. Restart your Surface Laptop in “Advanced Startup” mode.
    Under recovery options, click the “Restart now” button to restart your Surface Laptop in advanced startup mode which will allow you to change startup settings.
    Windows 11: Settings > Advanced startup
  5. Select “Troubleshoot”
    After your Surface is restarted, you will see a blue screen with the following options. Select “Troubleshoot”.
    Windows 11 Recovery - Troubleshooting
  6. Select “Advanced options”.
    Windows 11 Recovery - Advanced Options
  7. Select “UEFI Firmware Settings”.
    Windows 11 Recovery - UEFI Firmware Settings
  8. Select “Restart” to restart your Surface directly into the UEFI Firmware Settings.
    Windows 11 Recovery - UEFI Restart
  1. Open Windows Settings
    First, you need to access Windows Settings by going to Start and clicking the Gear icon (or by using Win + I shortcut key).
  2. Go to Update & Security
    In Windows Settings, select “Update & Security“.
    Windows 10 Settings > Update & Security
  3. Go to Recovery
    On the left side of the settings, select Recovery.
    Windows 10 Settings > Update & Security > Recovery
  4. Restart your Surface in Advanced Startup
    Under the “Advanced startup” section, click Restart now to restart your Surface in an advanced startup mode.
    Windows 10 Settings > Update & Security > Recovery > Advanced Startup
  5. Select “Troubleshoot”
    After your Surface is restarted, you will see a blue screen with the following options. Select “Troubleshooting”.
    Windows 11 Recovery - Troubleshoot
  6. Select “Advanced options”.
    Windows 10 Recovery - Advanced Options
  7. Select “UEFI Firmware Settings”.Windows 10 Recovery - UEFI Firmware Settings
  8. Select “Restart” to restart your Surface directly into the UEFI Firmware Settings.
    Windows 10 Recovery - UEFI Firmware Settings - Restart

When your Surface booted into the Surface UEFI interface, check the Asset Tag value under the PC information tab.

Asset Tag on Surface Laptop 3 UEFI

5 FAQs

Check the following frequently asked questions that might answer questions you have.

Question 1

How to extract the Surface Asset Tag.zip file?

Answer

Starting from Windows 7, Microsoft Windows natively supports the .zip file format. To extract a zip file on Windows 10/11:

  1. Right-click on the “Surface Asset Tag.zip” file and select “Extract All…”.
    Right-click and select Extract All...
  2. Browse to a directory where you want to store the extracted files, and click Extract.
    Browse and Extract
  3. When it finishes the extracting process, the extracted files will show in a new File Explorer window.
    Extracted Files Location
Question 2

Why am I getting a “UEFI version does not support asset tag” message?

Answer

As mentioned above, the Surface Asset Tag tool only works on supported Surface devices with UEFI version 3.9.150.0 or later. If you try to run the tool on a non Surface device, it will return the “UEFI version does not support asset tag” message.

UEFI version does not support asset tag message

Now you know how to manage the Surface asset tag number using the Surface Asset Tag tool. You also learned how to boot into Surface UEFI to verify the asset tag number you’ve assigned. If you have any questions or problems with the steps detailed in this tutorial, please let me know in the comment below.