The editor should never use Forward Search with -reuse-instance or -inverse search they are set-up commands not required for forward sync. Only one type of call is needed by SumatraPDF to hand back on
DOUBLE CLICK (that's the easy bit).
The recommended reliable way to add TexnicCentre archaic command (
/ddecmd "[goto('%f', '%l')]") is to add it to SumatraPDF Settings Advanced options as plain text so check it is correctly set for your system as
InverseSearchCmdLine = "C:\Program Files\TeXnicCenter\TeXnicCenter.exe" /ddecmd "[goto('%f', '%l')]"
EnableTeXEnhancements = true
The Forward Search instructs SumatraPDF where to come back to&from this is the hard part the TO could be a PDF or PS or other supported format. Commonly its the MAIN.pdf so that is %bm.pdf and if we use capital B it should work using non windows paths as well as windows ones the line number is easy that's %l (lowercase L) the hard part is choosing where you want to come back to thus is it main or subfile ? lets choose Working current.tex so adding this together it could be
-forward-search %Wc %l %Bm.pdf
So all the formats that compile pdf from TeX such as pdfLaTeX XeLaTeX should use one like this for F5 (Jump to PDF)
-forward-search "%Wc" %l "%Bm.pdf"
or similar :-) hence the confusion as there are dozens of placeholder combinations
One of the common issues is that TexnicCentre reports it cannot run (execute)SumatraPDF this is down to using the correct system call for the viewer. In this diagram I have simply inserted SumatraPDF.exe, in a perfectly installed system that would not be needed just send only a pdf or postscript name and SumatraPDF would open it. However recent windows makes that more difficult and in order to specify the exact line number we need to call SumatraPDF precisely (NOTE you don't really need to end the line with .exe). In a conventional windows setup SumatraPDF should have been installed to "C:\Program Files\SumatraPDF\SumatraPDF.exe" so that is a good starting point.
Read all about it in the configuration guide here