How To Set XAMPP To Run As-Admin By Default

Configure XAMPP Servers (Apache, PHP, MariaDB) to automatically run-as-admin.

Why run XAMPP as-admin

The XAMPP is recommended to be executed as-admin as it requires running a couple of system services such as Apache, MySQL etc. Also if you have not installed Apache or MySQL as system services, the XAMPP services may still require to access and operate custom system ports especially port 1024 and above which may again require admin access.

Hence you run XAMPP without admin privileges the XAMPP itself prompts and recommends you to run the XAMPP as-admin which you can see in the below screenshot.

How to set XAMPP to run ‘as-admin’

There are two ways you can achieve running XAMPP as-admin on windows localhost :

  • Install individual XAMPP services (XAMPP, Apache, MySQL) as system services
  • Set XAMPP executable shortcut to run-as-admin

Since I don’t want to clog up my localhost with unnecessary services which I may not require frequently or always, I prefer the second option above which is to ‘set XAMPP executable shortcut to run as-admin’ rather than installing XAMPP services as system services.

Hence in this post, we will see how to set up XAMPP executable shortcut to run as-admin.

Note: This can only be set on the XAMPP shortcut file and not the actual executable

1
Locate the XAMPP shortcut files

Navigate to the shortcut for launching the XAMPP. On Win10 the location for XAMPP shortcut is usually this – C:\ProgramData\Microsoft\Windows\Start Menu\Programs\XAMPP

2
Open properties for XAMPP shortcut file

Right-click the shortcut file to open file properties

3
On properties dialog click ‘Advanced’

On the file property dialog box click on ‘Advanced’ to launch the advanced options.

4
Choose the option ‘Run-As Administrator’

On the ‘Advanced’ file property dialog box for XAMPP shortcut, choose the option ‘Run as administrator’ and save your changes.

5
Launch XAMPP Panel and verify

Launch your XAMPP Control Panel, you should see the above control panel.

As you can see there is no warning or recommendation for launching the XAMPP as administrator this time on the panel logs. This means the XAMPP is now launched as administrator.

You can also verify the same via Windows ‘Task Manager’. As you can see in the screenshot, the XAMPP process is running with ‘Elevated’ privileges it means that it is running as-administrator.

Tushar Sharma
Tushar Sharmahttps://www.automationdojos.com
Hi! This is Tushar, the author of 'Automation Dojos'. A passionate IT professional with a big appetite for learning, I enjoy technical content creation and curation. Hope you are having a good time! Don't forget to subscribe and stay in touch. Wishing you happy learning!

1 COMMENT

  1. Thank You! Thank You! Thank You!

    So clear, easy to understand, easy to follow and everything so well explained/covered

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

RELATED POSTS

How To Install WordPress Locally using XAMPP

1. Introduction Installing WordPress on your computer helps you try out WordPress, test themes and plugins, and learn WordPress development.  It lets you operate a...

How To Change Apache Http & SSL Ports in XAMPP

Why change Apache Port By Default, Apache runs HTTP on port 80 and SSL on port 443 in XAMPP. Generally, you may need to change...

How To Configure Virtual Hosts in XAMPP

Apache has made it very easy to have multiple websites or web applications running on the same physical server, and access each using a...

How To Install XAMPP on Windows

What is XAMPP The full form of XAMPP stands for Cross-platform, Apache, MariaDB (MySQL), PHP and Perl. It is one of the simplest and lightweight...

Â

RECENT 'HOW-TO'

How To Install Oh-My-Posh On Windows PowerShell

Oh-My-Posh is a powerful custom prompt engine for any shell that has the ability to adjust the prompt string with a function or variable. It does not...

MORE ON CODEX

FEATURED PROJECTS

Windows JDK Manager (win-jdk-Manager)

ADjo LABS PROJECT : Simple and lightweight desktop utility with Interactive cmd Interface for easy view, re-point and switching between JAVA versions on windows. Demonstrating the capability...

MORE IN THIS CATEGORY

How To Do Database Testing with JMeter

Introduction In this 'How-To', You will be guided to perform a database load test using JMeter. We will be installing Apache JMeter to perform the...

How To Add SSH Private Keys to Eclipse

One of the common use cases for accessing Git repositories on Github is authentication via SSH keys. This offers a secure way of working...

How To Install WordPress Locally using XAMPP

1. Introduction Installing WordPress on your computer helps you try out WordPress, test themes and plugins, and learn WordPress development.  It lets you operate a...

How To Find Broken Links with Selenium

What is a broken link? Links are used for navigating between webpages. Users are directed to a web page when they click or type a...

CHECKOUT TUTORIALS

Java Tutorial #5 – Loop Statements

Iteration statements are used to repeat a particular block of code until a certain condition is true. In this article, we will be taking...

Working with JMeter Listeners

- Advertisement -spot_img