.XCP

XCP File

XLNT Command Procedure
Ask a question
QUICK ANSWER

An XCP file is a script written in the XLNT scripting language (Extended Language for Windows NT), developed by Advanced Systems Concepts, Inc. Open it in any text editor to read or edit; to execute it, you need the XLNT runtime installed. Because XCP scripts can modify the registry, delete files, and access remote machines, do not run one from an unknown source without inspecting it first.

Developer: Advanced Systems Concepts, Inc. (ASCI) Category: Developer Files MIME: text/plain
OPENS ON Windows
Related: .DO · .MD · .HEX · .XSD

On this page

19k+ extensions indexed
Last reviewed Jul 15, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the XCP file format?

An .xcp file is an XLNT Command Procedure - a plain-text script written for XLNT (Extended Language for Windows NT), a command shell and scripting language for Windows developed by Advanced Systems Concepts, Inc. (ASCI). XLNT's syntax was deliberately modeled after DEC VMS DCL (Digital Command Language), making it familiar to system administrators migrating from VAX/VMS environments.

In an .xcp script, each executable command line is prefixed with a $ (dollar sign), following DCL convention. The language supports variables, conditional logic (IF/THEN/ELSE), loops (DO/END), and subroutines. Built-in commands provide direct native access to Windows subsystems - Active Directory, the registry, the file system, Windows services, and remote machines - without requiring the COM or WMI boilerplate typical of PowerShell scripts.

XLNT resolves procedure names automatically: invoking a procedure without a file extension causes XLNT to append .xcp and locate the matching file. ASCI also produces ActiveBatch, an enterprise job scheduling platform; XLNT functions as its scripting component.

XLNT was introduced in the early 1990s for Windows NT and is currently at version 5. Despite PowerShell's prevalence for modern Windows automation, ASCI continues to maintain and sell XLNT as of 2026, serving enterprises with large existing XLNT-based automation libraries. .xcp files can be opened and edited in any plain-text editor.

Security & safety

RISK: MEDIUM

XCP files are executable scripts that can perform any action the XLNT runtime permits, including file deletion, registry modification, and remote machine access. Do not execute untrusted .xcp files. Inspect contents in a text editor before running.

Format details

in a nutshell
FULL NAMEXLNT Command Procedureaka XLNT script, XLNT procedure file
DEVELOPERAdvanced Systems Concepts, Inc. (ASCI)since Early 1990s (XLNT for Windows NT)
MIME TYPEtext/plain
TYPEtext script/command procedure file

Programs that open XCP files

Windows3 apps
Notepad Built-in Right-click the .xcp file > Open with > Notepad to read or edit the script text.
XLNT (Advanced Systems Concepts) Paid Install XLNT runtime; execute with: xlnt script.xcp or open in any text editor to read/edit.
Visual Studio Code Open-source Open as plain text; no XLNT syntax extension available, but readable with generic text/script highlighting.

Technical details

deep spec
Format typePlain-text command procedure script
EncodingASCII / Windows-1252
Command prefixEach executable line begins with `$` (dollar sign - DEC DCL convention)
Scripting languageXLNT v5 (Extended Language for Windows NT)
DeveloperAdvanced Systems Concepts, Inc. (ASCI)
Control flow`IF/THEN/ELSE` conditionals, `DO/END` loops, labeled subroutine calls
Built-in subsystem accessActive Directory, Windows registry, file system, services, remote machines - direct without COM/WMI boilerplate
Default extension resolutionXLNT appends `.xcp` automatically when a procedure is invoked without a file extension
Syntax originModeled on DEC VMS DCL (Digital Command Language)
PlatformWindows only
Typical file sizeUnder 1 KB to ~100 KB (most procedures are compact)
Related productXLNT is the scripting engine within ASCI's ActiveBatch enterprise job scheduler
ReleasedEarly 1990s (XLNT for Windows NT)
Latest versionXLNT Version 5 (most recent documented release; ASCI website active as of 2026)
Specificationwww.advsyscon.com

XCP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with XCP files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about XCP files.

Frequently asked questions

What is an XCP file?
An XLNT Command Procedure - a Windows automation script using the XLNT scripting language from Advanced Systems Concepts. Each command line begins with '$'.
How do I open an XCP file?
Open it in any text editor (Notepad, VS Code) to read the script. To execute it, you need the XLNT runtime installed from Advanced Systems Concepts.
Is XLNT still active in 2026?
Yes - Advanced Systems Concepts maintains the XLNT product page and documentation (XLNT v5 reference manual available on their site as of 2026).
Can I convert an XCP script to PowerShell?
No automated converter exists. Manual rewriting is needed: XLNT commands have PowerShell equivalents, but the DCL-style syntax differs significantly.

References

1XLNT - Advanced Systems Concepts product pagewww.advsyscon.com
2XLNT Reference Manual Version 5 (PDF)www.advsyscon.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Related extensions

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z