باسلام
الف) ای کاش در همان سوال قبلی پرسش خود را مطرح می کردید، نه در یک سوال جدید.
ب) شما هنوز xepersian و دیگر بسته هایتان بروز نیست. لطفا بروز کنید. سعی کنید کل ان را بروز کنید. برای این کار اگر کاربر ویندوز هستید از منوی Start به بخش Texlive بروید و از آن جا Texlive Manager (یا چیزی شبیه به این) را انتخاب کنید. چند ثانیه منتظر باشید، سپس پنجره ای برای شما باز می شود. از آن پنجره بر روی گزینه Load Default کلیک کنید. بعد از مدتی وقتی شماره های قسمت remote آمد بر روی گزینه update all install کلیک کنید. احتمالا دو گزینه قرمز رنگ می آید و عملیاتی انجام میشود و Texlive بسته می شود. در این صورت یک بار دیگر این کار را انجام دهید. تا تمام بسته های شما بروز شود. البته یک راه سادهتر زدن دو دستور زیر در cmd ویندوز است.
tlmgr update --self
tlmgr update --all
ج) سپس فایل زیر را امتحان کنید.
\documentclass{article}
\usepackage{makeidx}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\makeindex
\begin{document}
سلام خورشید \index{خورشید} \index{خورشید}
\printindex
\end{document}
سپس برای این که راحت تر باشید یک Texstudio نصب کنید. و روند زیر را انجام دهید
یک بار F1 را بزنید
یک بار F12
و سپس دوبار F1
احتمالا مشکل شما حل می شود.