You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: desktop-src/AD/backing-up-and-restoring-an-active-directory-server.md
+18-21Lines changed: 18 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,43 +6,40 @@ ms.tgt_platform: multiple
6
6
keywords:
7
7
- Active Directory Domain Services, using, backing up and restoring
8
8
ms.topic: how-to
9
-
ms.date: 05/31/2018
9
+
ms.date: 07/09/2025
10
+
# customer intent: As a Windows developer, I want to learn how to back up and restore an Active Directory server so that I can ensure data integrity and availability.
10
11
---
11
12
12
13
# Backing Up and Restoring an Active Directory Server
13
14
14
-
Active Directory Domain Services provide functions for backing up and restoring data in the directory database. This section describes how to [back up](backing-up-an-active-directory-server.md) and [restore](restoring-an-active-directory-server.md) an Active Directory server. For more information about backing up an Active Directory server using the utilities provided in Windows 2000 and Windows Server 2003 operating systems, see the applicable Resource Kit, available on the Microsoft TechNet website.
15
+
Active Directory Domain Services provide functions for backing up and restoring data in the directory database. This section describes how to [back up](backing-up-an-active-directory-server.md) and [restore](restoring-an-active-directory-server.md) an Active Directory server. For more information about backing up an Active Directory server using the utilities provided in Windows 2000 and Windows Server 2003 and later operating systems, see the applicable Resource Kit. See [Kits and tools overview](/windows-hardware/get-started/kits-and-tools-overview) and [Backup, restore, and recovery in Windows](https://support.microsoft.com/windows/backup-restore-and-recovery-in-windows-e6d629c4-2568-4406-814f-209a2af06ef7) for more information.
15
16
16
17
Backup of an Active Directory server must be performed online and must be performed when the Active Directory Domain Services are installed. Active Directory Domain Services are built on a special database and export a set of backup functions that provide the programmatic backup interface. The backup does not support incremental backups when using the built-in Windows Backup Utility. A backup application binds to a local client-side DLL with entry points defined in Ntdsbcli.h.
17
18
18
19
Restoration of an Active Directory server is always performed offline.
19
20
20
21
Although the topics in this section describe only how to back up and restore an Active Directory server, be aware that Windows 2000 and the Windows Server 2003 operating systems have several "system state" components that must be backed up and restored together. These system state components consist of:
21
22
22
-
-Boot files such as ntldr, ntdetect, all files protected by SFP, and performance counter configuration
23
-
-The Active Directory Domain Controller
24
-
-SysVol (domain controller only)
25
-
-Certificate Server (CA only)
26
-
-Cluster database (cluster node only)
27
-
-Registry
28
-
-COM+ class registration database
23
+
- Boot files such as ntldr, ntdetect, all files protected by SFP, and performance counter configuration
24
+
- The Active Directory Domain Controller
25
+
- SysVol (domain controller only)
26
+
- Certificate Server (CA only)
27
+
- Cluster database (cluster node only)
28
+
- Registry
29
+
- COM+ class registration database
29
30
30
31
The system state can be backed up in any order, but restoration of the system state must occur in the following order:
31
32
32
-
1.Restore the boot files.
33
-
2. Restore SysVol, Certificate Server, Cluster database and COM+ class registration database, as applicable.
34
-
3. Restore the Active Directory server.
35
-
4. Restore the registry.
33
+
1. Restore the boot files.
34
+
1. Restore SysVol, Certificate Server, Cluster database and COM+ class registration database, as applicable.
35
+
1. Restore the Active Directory server.
36
+
1. Restore the registry.
36
37
37
38
For more information about backing up and restoring Certificate Services, see [Using the Certificate Services Backup and Restore Functions](/windows/desktop/SecCrypto/using-the-certificate-services-backup-and-restore-functions).
38
39
39
40
For more information about backing up and restoring Active Directory Domain Services, see:
40
41
41
-
-[Considerations for Active Directory Domain Services Backup](considerations-for-active-directory-domain-services-backup.md)
42
-
-[Backing Up an Active Directory Server](backing-up-an-active-directory-server.md)
43
-
-[Restoring an Active Directory Server](restoring-an-active-directory-server.md)
Copy file name to clipboardExpand all lines: desktop-src/AMSI/antimalware-scan-interface-portal.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
title: Antimalware Scan Interface (AMSI)
3
3
description: The Antimalware Scan Interface (AMSI) is a versatile interface standard that allows your applications and services to integrate with any antimalware product that's present on a machine.
4
4
ms.assetid: 3b7473eb-e4a8-4280-87b7-926bd68fd645
5
-
ms.custom: 19H1
6
5
ms.topic: concept-article
7
-
ms.date: 04/19/2019
6
+
ms.date: 07/09/2025
7
+
# customer intent: As a Windows app developer, I want to use the Antimalware Scan Interface (AMSI) to integrate my application with antimalware products, so that I can enhance malware protection for my users.
8
8
---
9
9
10
10
# Antimalware Scan Interface (AMSI)
@@ -34,15 +34,21 @@ The Antimalware Scan Interface is designed for use by two groups of developers.
34
34
- Application developers who want to make requests to antimalware products from within their apps.
35
35
- Third-party creators of antimalware products who want their products to offer the best features to applications.
36
36
37
-
For more info, see [Developer audience, and sample code](dev-audience.md).
37
+
For more information, see [Developer audience, and sample code](dev-audience.md).
38
38
39
39
> [!NOTE]
40
-
> Starting in Windows 10, version 1903, if your AMSI provider DLL is not Authenticode-signed, then it may not be loaded (depending on how the host machine is configured). For full details, see [**IAntimalwareProvider** interface](/windows/desktop/api/amsi/nn-amsi-iantimalwareprovider).
40
+
> In Windows 10, version 1903 and later, if your AMSI provider DLL is not Authenticode-signed, then it may not be loaded (depending on how the host machine is configured). For full details, see [IAntimalwareProvider interface](/windows/desktop/api/amsi/nn-amsi-iantimalwareprovider).
41
41
42
42
## In this section
43
43
44
+
The following topics provide information about AMSI and how to use it in your applications:
45
+
44
46
| Topic | Description |
45
-
|-|-|
47
+
|-------|-------------|
46
48
|[How AMSI helps you defend against malware](how-amsi-helps.md)| As an application developer, you can actively participate in malware defense. Specifically, you can help protect your customers from dynamic script-based malware, and from non-traditional avenues of cyberattack. |
47
-
|[Developer audience, samples](dev-audience.md)| This topic describes the groups of developers for whom the Antimalware Scan Interface is designed. |
49
+
|[Developer audience, samples](dev-audience.md)| This topic describes the groups of developers for whom AMSI is designed. |
48
50
|[Antimalware Scan Interface Reference](antimalware-scan-interface-reference.md)| Enumerations, COM interfaces, and other programming elements of the AMSI API. |
0 commit comments