Skip to content

Commit d198913

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/visualstudio-docs-pr (branch live)
2 parents 1e435f0 + 0b5466d commit d198913

File tree

2 files changed

+35
-14
lines changed

2 files changed

+35
-14
lines changed

docs/debugger/how-to-use-the-disassembly-window.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: View Disassembly Code in the debugger
33
description: Use the Disassembly window in Visual Studio to show assembly code corresponding to the instructions created by the compiler.
4-
ms.date: 08/15/2023
4+
ms.date: 04/18/2025
55
ms.topic: how-to
66
f1_keywords:
77
- vs.debug.disassembly
@@ -32,7 +32,7 @@ This feature is only available if address-level debugging is enabled. It isn't a
3232

3333
In addition to assembly instructions, the **Disassembly** window can show the following optional information:
3434

35-
- Memory address where each instruction is located. For native applications, it is the actual memory address. For Visual Basic or C#, it's an offset from the beginning of the function.
35+
- Memory address where each instruction is located. For native applications, it's the actual memory address. For Visual Basic or C#, it's an offset from the beginning of the function.
3636

3737
- Source code from which the assembly code derives.
3838

@@ -52,10 +52,10 @@ To view machine-code instructions in their raw numeric form, rather than as asse
5252

5353
To enable the **Disassembly** window, under **Tools** > **Options** > **Debugging**, select **Enable address-level debugging**.
5454

55-
To open the **Disassembly** window during debugging, select **Windows** > **Disassembly** or press **Alt**+**8**.
55+
To open the **Disassembly** window during debugging, select **Debug** > **Windows** > **Disassembly** or press **Ctrl** + **Alt** + **D**.
5656

5757
> [!NOTE]
58-
> The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. To change your settings, choose **Import and Export Settings** on the **Tools** menu. For more information, see [Reset all settings](../ide/personalizing-the-visual-studio-ide.md#reset-all-settings).
58+
> The dialog boxes and menu commands you see might differ from those described in this article depending on your active settings or edition. To change your settings, choose **Import and Export Settings** on the **Tools** menu. For more information, see [Reset all settings](../ide/personalizing-the-visual-studio-ide.md#reset-all-settings).
5959
6060
To turn optional information on or off, right-click in the **Disassembly** window, and set or clear the desired options in the shortcut menu.
6161

@@ -69,11 +69,11 @@ When you view memory contents in a **Memory** window or the **Disassembly** wind
6969

7070
2. To page up (move to a lower memory address), click the vertical scrollbar above the thumb.
7171

72-
You will also notice that the vertical scrollbar operates in a nonstandard manner. The address space of a modern computer is very large, and it would be easy to get lost by grabbing the scrollbar thumb and dragging it to a random location. For this reason, the thumb is "springloaded" and always remains in the center of the scrollbar. In native code applications, you can page up or down, but cannot scroll about freely.
72+
You'll also notice that the vertical scrollbar operates in a nonstandard manner. The address space of a modern computer is very large, and it would be easy to get lost by grabbing the scrollbar thumb and dragging it to a random location. For this reason, the thumb is "springloaded" and always remains in the center of the scrollbar. In native code applications, you can page up or down, but can't scroll about freely.
7373

7474
In managed applications, disassembly is limited to one function and you can scroll normally.
7575

76-
You will notice that the higher addresses appear at the bottom of the window. To view a higher address, you must move down, not up.
76+
You'll notice that the higher addresses appear at the bottom of the window. To view a higher address, you must move down, not up.
7777

7878
### Move up or down one instruction
7979

docs/install/update-visual-studio.md

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22
title: Update Visual Studio installation to recent release
33
titleSuffix: ''
44
description: Update your Visual Studio installation to the most recent release to access the latest feature changes and fixes for known issues.
5-
ms.date: 9/3/2024
5+
ms.date: 4/21/2025
66
ms.custom: vs-acquisition
77
ms.topic: how-to
8-
98
ms.subservice: installation
109
helpviewer_keywords:
1110
- update [Visual Studio]
@@ -24,15 +23,25 @@ If you are an IT Administrator and want to configure your organization's clients
2423

2524
## Before you update
2625

27-
By default, in order to install, update, or modify Visual Studio, the account performing the update must have administrative permissions on the machine and also must have permissions to the source where the product updates are located (either the internet or an internal location). If you are logged in as a typical user and try to perform one of these commands, then you'll get a User Account Control notice prompting you for admin credentials. Starting in August 2023, an admin can delegate control of updates to standard users by configuring the [`AllowStandardUserControl` policy](https://aka.ms/vs/setup/policies). For more information, see [User Permissions and Visual Studio](../ide/user-permissions-and-visual-studio.md).
26+
By default, to install, update, or modify Visual Studio, the account performing the update needs administrative permissions on the machine and access to the update source (either the internet or an internal location). If you're using a standard account, you'll get a User Account Control prompt for admin credentials.
27+
28+
Since August 2023, an admin can let standard users run updates by configuring the [`AllowStandardUserControl` policy](https://aka.ms/vs/setup/policies). For details, see [User Permissions and Visual Studio](../ide/user-permissions-and-visual-studio.md).
2829

29-
Visual Studio must be closed before performing an update. We highly recommend saving your work before performing an update.
30+
Make sure to close Visual Studio and save your work before updating.
3031

3132
::: moniker range="vs-2019"
3233

3334
We encourage you to update to the most [recent release](/visualstudio/releases/2019/release-notes/) of Visual Studio 2019 so that you always get the latest features, security fixes, and improvements. And if you'd like to try out our newest version, consider downloading and installing [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-cta).
3435

35-
There are several different ways to update an installation of Visual Studio. You can update through the Visual Studio Installer, you can check for updates or use the Notification hub in the IDE, you can configure Visual Studio to update on close, you can update by running a [specific version of the bootstrapper](/visualstudio/releases/2019/history), you can update Visual Studio programmatically, or you can be part of an organization that uses Administrator updates. Here's how to update Visual Studio 2019 using these various methods.
36+
There are several ways to update an installation of Visual Studio:
37+
- By using the Visual Studio Installer
38+
- By checking for updates or using the Notification hub in the IDE
39+
- By configuring update on close
40+
- By running a [specific version of the bootstrapper](/visualstudio/releases/2019/history)
41+
- Programmatically
42+
- Or by being part of an organization that uses Administrator updates.
43+
44+
Here's how to update Visual Studio 2019 using these various methods.
3645

3746
## Use the Visual Studio Installer
3847

@@ -92,6 +101,7 @@ Visual Studio setup features and bug fixes are typically implemented in the inst
92101
![Screenshot showing the 'Check for Updates' from the Help menu.](media/vs-2019/vs-ide-check-updates-help-menu.png "Choose 'Check for Updates' from the Help menu")
93102

94103
## Run a specific bootstrapper to update the product to a specific version
104+
95105
If you're an Enterprise or Professional customer, you can update your instance of Visual Studio 2019 to any specific version that has been released, as long as it's a higher version than what is currently installed. To update your instance of Visual Studio 2019 via this method, [navigate to the Visual Studio 2019 release history page](/visualstudio/releases/2019/history), download the bootstrapper that corresponds to the desired update version into your product installation directory, and then double click on it to initiate the update.
96106

97107
## Customize update settings
@@ -109,6 +119,7 @@ There are several different settings that can be customized to control the updat
109119
1. Observe the configuration options that are available to set in this dialog. You can choose the **Automatically download updates** setting, which allows updates to download while your machine is idle. There are also two installation modes to choose from: **Install while downloading**, and **Download all, then install**. Choose the installation mode and the automatic download setting you want for your Visual Studio updates.
110120

111121
### Configure source location of updates
122+
112123
If you're in an enterprise environment, then it's possible to configure the location that your client instances look for updates. This is useful in situations where your client installed from a network layout, but you later want the clients to get updates from a different network layout. The ability to configure update locations requires the presence of the newer Visual Studio 2022 installer, which can be obtained by [acquiring the latest installer on the client machine](#use-the-latest-and-greatest-installer), or by an administrator [pushing the latest installer out through a network layout](create-a-network-installation-of-visual-studio.md#ensure-your-layout-is-using-the-latest-installer). For more information about how to use this feature, refer to the [Visual Studio 2022 documentation on configuring source location of updates](/visualstudio/install/update-visual-studio?view=vs-2022&preserve-view=true#configure-source-location-of-updates-1).
113124

114125
::: moniker-end
@@ -117,7 +128,15 @@ If you're in an enterprise environment, then it's possible to configure the loca
117128

118129
We encourage you to update to the most [recent release](/visualstudio/releases/2022/release-notes) of Visual Studio 2022 so that you always get the latest features, security fixes, and improvements.
119130

120-
There are many different ways to update an installation of Visual Studio. You can update through the Visual Studio Installer, you can check for updates or use the notification hub in the IDE, you configure Visual Studio to update upon close, you can update by running a [specific version of the bootstrapper](/visualstudio/releases/2022/release-history), you can update Visual Studio programmatically, or you can be part of an organization that uses Administrator updates. Here's how to update Visual Studio 2022 using these various methods.
131+
There are several ways to update an installation of Visual Studio:
132+
- By using the Visual Studio Installer
133+
- By checking for updates or using the Notification hub in the IDE
134+
- By configuring update on close
135+
- By running a [specific version of the bootstrapper](/visualstudio/releases/2022/release-history)
136+
- Programmatically
137+
- Or by being part of an organization that uses Administrator updates.
138+
139+
Here's how to update Visual Studio 2022 using these various methods.
121140

122141
## Use the Visual Studio Installer
123142

@@ -180,6 +199,7 @@ There are many different ways to update an installation of Visual Studio. You ca
180199
![Screenshot showing the 'Check for Updates' option in the Help menu.](media/vs-2022/ide-check-updates-help-menu.png "Choose 'Check for Updates' from the Help menu")
181200

182201
## Run a specific bootstrapper to update the product to a specific version
202+
183203
If you're an Enterprise or Professional customer, you can update your instance of Visual Studio 2022 to any specific version that has been released, as long as it's a higher version than what is currently installed. To update your instance of Visual Studio 2022 via this method, [navigate to the Visual Studio 2022 release history page](/visualstudio/releases/2022/release-history), download the bootstrapper that corresponds to the desired update version into your product installation directory, and then double-click on it to initiate the update.
184204

185205
## Customize update settings
@@ -197,11 +217,12 @@ There are several different settings that can be customized to control the updat
197217
- There are also two installation modes to choose from: **Install while downloading** and **Download all, then install**.
198218

199219
### Configure source location of updates
220+
200221
With Visual Studio 2022, you can now configure where your clients will get their updates from. These update source locations are called *channels*, and you can find more information about channel purpose and availability in the [Visual Studio Release Rhythm](/visualstudio/productinfo/release-rhythm) documentation. Microsoft makes both the Current and the Preview channels available to everyone, and the [long term servicing channels (LTSCs) are available to Enterprise and Professional customers for about 18 months](/visualstudio/productinfo/vs-servicing#long-term-servicing-channel-ltsc-support). IT Administrators can also configure the update source locations, such as network layouts, that the clients should have access to. Refer to the [Visual Studio Administrators Guide](https://aka.ms/vs/admin/guide) for additional approach recommendations, and to the [modifySettings command documentation](/visualstudio/install/use-command-line-parameters-to-install-visual-studio#modifysettings-command-and-command-line-parameters) for how to access this functionality programmatically.
201222

202223
There are two ways to bring up the Update Settings dialog, which allows you to manually change the channel that your Visual Studio instance should get its updates from.
203224

204-
1. Open the Visual Studio installer, select the instance you want to configure, choose the **More button** and then choose the **Update settings** menu option. Refer to previous instructions for how to find the Visual Studio Installer.
225+
1. Open the Visual Studio Installer, select the instance you want to configure, choose the **More button** and then choose the **Update settings** menu option. Refer to previous instructions for how to find the Visual Studio Installer.
205226

206227
![Screenshot showing the Updates settings in the Installer.](media/vs-2022/installer-update-settings-menu-option.png)
207228

@@ -254,7 +275,7 @@ You can also configure a specific Visual Studio instance to *persistently* remov
254275

255276
The most current release of the installer in the latest version of Visual Studio typically has the most robust and reliable feature set. This functionality will often seamlessly work on lower versioned products. In order to manually acquire the latest version of the installer onto a client machine (like if you wanted the functionality of the latest Visual Studio 2022 installer to govern a Visual Studio 2019 installation), you can do one of the following:
256277

257-
1. [Download any recent bootstrapper for the latest version of Visual Studio](/visualstudio/install/install-visual-studio#step-2---download-visual-studio) and then either
278+
1. [Download any recent bootstrapper for the latest version of Visual Studio](/visualstudio/releases/2022/release-history#release-dates-and-build-numbers) and then either
258279

259280
- Double click on the bootstrapper to initiate the installation. The latest installer will get installed onto the machine first. Once the "Choose Workloads" screen pops up, simply cancel the installation.
260281

0 commit comments

Comments
 (0)