I am green on MikteX, and would like to have a try on this suprior tool.

Environment: Windows 8.1, ProteXt\MikteX 2.9.4533.

My Windows 8.1 has two accounts, namely the administrator account and the normal restricted account. I usually login into the restricted account as most of you for the sake of malware isolation.

When install MikteX (an option in ProteXt) fully (not the small basic version), I need to input the administrator passowrd. And then everything goes fine until I choose to update my Miktex as noted from the official site. I am now in my normal restricted account.

The problem is that when I switch to my Windows 8.1 metro, I found many duplicated menu items strucutured like this:

Maintenance (Admin)
|--Package Manager (Admin)
|--Settings (Admin)
|--Update (Admin)

|--Package Manager

I insert the screenshot as reference for you: Menu items screenshot

I hope to maintain the two accounts' MikteX maintain consistent (especially the package upate or some core settings).

  1. Which update or settings or package manager wizard should I use?
  2. How can I smartly maintain the MikteX installed on my two Windows accounts?
  • 1
    Some more information in tex.stackexchange.com/questions/29616/…
    – Ignasi
    Commented May 22, 2014 at 6:55
  • In particular, see Ulrike's answer to that question: I'd agree entirely with her approach
    – Joseph Wright
    Commented May 22, 2014 at 7:23
  • Just FYI: I suggest that MikTeX users try the portable version, instead of a system install. Avoids admin problems, and can be zipped to archive a working TeX system.
    – user139954
    Commented Feb 28, 2018 at 19:48

1 Answer 1


MikTeX admin program are used to maintain a global (for all users) structure, while MikTeX non-admin programs are used to maintain each user structure.

If I'm not wrong, when you install MikTeX some default packages are installed for all users under an specific folder but it also creates particular folders for every declared user. These particular folders will be used to download packages on the fly, therefore this packages won't be available to other users.

If you allways make your tex work whith you user (non admin) account I'd suggest install miktex only for your user. This way you'll have only one folder structure to maintain and you won't see duplicated menu items.

But if you prefer (or need) to keep the duplicated structure, from time to time you can use MPM (admin) and install for everyone packages which where installed on the fly on a particular account. After that, use MPM to uninstall those packages from the user account.

You will also need to run Update (admin) and Update to update global and particular packages.

  • Yes. I thought the package installed for all users is the common C\Programm Files\Miktex\tpm\packages\... As you suggested, I choose not to re-install MikteX for only one account currently since it will need uninstall previous version and then re-install which is time-consuming and also leave my system garbage (i.e. the special folders\files for the admin account). BTW, do you know how to install packages on-the-fly for all user accounts if needed?
    – Zachary
    Commented May 22, 2014 at 6:43
  • @Zachary I've updated my answer trying to solve your question
    – Ignasi
    Commented May 22, 2014 at 6:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .