dexter00x
dexter00x

Reputation: 948

How to uninstall mongodb from Windows

I saw a tutorial that said to run this:

C:\mongodb\bin\mongod.exe --config C:\mongodb\mongod.conf --remove

but that command does not work since there is no mongod.conf file in the mongodb folder in my Windows. Besides, I don't want to only stop the service, but to remove everythin, including files, services, etc. Is that possible?

I am using Windows 8.1.

Upvotes: 13

Views: 49889

Answers (7)

Philippe Ferrucci
Philippe Ferrucci

Reputation: 38

Reusing older posts to not reinvent the wheel...

Removing the MongoDB service

1: The command...

C:\MongoDB\bin\mongod.exe --config C:\MongoDB\mongod.conf --remove

Is used to just remove the service.
NB: the configuration file may have the suffix .cfg.

2: Or you can use the Windows general way with:

sc delete MongoDB

Removing the MongoDB installation

NB: if you delete the MongoDB directory on the disk, you will still see MongoDB in the list of installed programs.

You can uninstall MongoDB automatically using a script doing something like this:

  1. Find the package Id:

In Powershell, do:

Get-Package -Name 'MongoDB package name' | fl TagId

The 'MongoDB package name' is the name you can see in the control panel / Programs and features.

  1. Use this Id to uninstall the MongoDB package automatically:

msiexec /x {TagId}

Replace the TagID string with the Id you find before.
Keep the {}.

Upvotes: 0

sarvesh_r
sarvesh_r

Reputation: 519

net stop MongoDB : This will stop your mongo server(in case of windows) then simply delete that MongoDb folder.

Upvotes: 0

Jim
Jim

Reputation: 424

The command...

C:\MongoDB\bin\mongod.exe --config C:\MongoDB\mongod.conf --remove

Is used to just remove the service.

If you don't have a mongod.conf and/or no longer have the .msi installer (who keeps that stuff?) then:

  1. win-key + r and run regedit
  2. Navigate to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB (or just cut and paste this path)
  3. Once there right click on MongoDb and click Delete. Service is now gone.
  4. Goto C:\mongodb (or where you installed it) and delete directory. Mongodb is now gone.

Check your system environment variables to see if it's in your path (It will not exist unless you put it there).

Alternatively you may be able to re-download the msi and try using that.

EDIT: If you forgot to stop the service first or if it left dead orphan in services then open CMD or other shell as administrator and run the command: sc.exe delete MongoDB ... you should see: [SC] DeleteService SUCCESS

Upvotes: 22

lazy_programmer
lazy_programmer

Reputation: 11

  1. Run the mongo-db installation file that ends with .msi.
  2. You'll see the remove option there, click on it.
  3. Then you could delete the mongo-db files that are in your computer.

Upvotes: 1

karunakar chappidi
karunakar chappidi

Reputation: 1

  1. Go to services.msc and stop MongoDb service .

  2. Delete all the folders in C: drive where MongoDb Folders exists. Remove data folder if you created previously.

  3. Type cmd in start and ryt click on cmd and select run as

administrator and type below Command. sc delete MongoDB If it throws some error like service not exists then open properties of the service and check whether you are giving the proper service name.

Upvotes: 0

Gaurav Jain
Gaurav Jain

Reputation: 151

Use the command below to delete the service:

  • run cmd as Administrator
  • sc delete MongoDB

Upvotes: 9

clusterBuddy
clusterBuddy

Reputation: 1554

Since you're using Windows, just run the same .msi file that you installed it with.

It should be in your downloads folder, i'm guessing.

Once you opened the file, press next and there you will have the complete access to remove your MongoDB installation.

Upvotes: 8

Related Questions